git、githut、碼雲概念和使用,md檔案編輯,
git:用作版本控制
下載地址:https://gitforwindows.org/
安裝有一步需要選擇,其他Next即可
githut和碼雲作用:提供雲服務保管程式碼
區別:
git cvs svn:集中式web版本控制工具
git:分散式WEB版本控制工具
集中必須保持連線伺服器
分散式會進行本地倉庫儲存,後續連線伺服器進行同步
工作原理:工作區-暫存區-本地倉庫-遠端倉庫
在Linux安裝git指令:
yum install git 安裝git
which -a git 檢查是否安裝
git version 檢查安裝版本
git config --global user.name chenrq335 備份到git建立的chenrq335使用者
git config --global user.email
git config user.name 檢視自己備份的使用者
mkdir kgc_jw 建立資料夾
cd kdc_jw 進入資料夾
git init 建立空的版本倉庫
touch xx 建立檔案
vim xx 編輯檔案
cat xx.txt 檢視檔案裡面的內容
git add xx.txt 把文字放進暫存,如果想放全部就直接git add .
git commit -m 'first commit' 提交,-m後面的是備註資訊
git status 檢視git狀態
git reset --hard HEAD^ 版本回退,^代表回退一次,多次可以^2
git diff bb.txt 檢視修改的內容
git log 檢視備份的操作日誌
回退後想回退回去
git reflog 反看日誌,查詢相應的ID號
gir reset --hard ID版本 (回退版本要把ID號複製)
在工作區改了,沒必要提交,本地改了沒有add
git checkout xx.txt
已經add,沒有提交
git reset HEAD bb.txt
git checkout xx.txt
ssh-keygen -t rsa -C '[email protected]' 生成二維碼
is -l 檢視隱藏檔案
cd .ssh
is
cat id_rsa.pub
SSHKey中新增二維碼,然後在git中建立新的專案空間,把兩句話複製過來
git push origin master 上傳到伺服器
windows版本跟Linux一樣
get version
git config --global user.name chenrq335
git config --global user.email [email protected]
去官網建立專案
git clone 專案地址
知識點:
git:
新增成員setting collXXXXXXX左邊第二個
碼雲:
管理-成員中邀請
github
cd e: 進盤
cd xxx 進檔案
git init 建立本地倉庫
git add . 提交到暫存
git remote add orign 地址
git publl origin master --allow-unrelated-historles 把遠端倉庫的資訊下回來
git config --global user.name chenrq335
git config --global user.email [email protected]
git push origin master
**.md寫法(用於寫程式碼的備註)
H1標籤:# aa
H2:## aa
最多6個#,H6
<br>:兩個空格就是換行
[百度](Http://baidu.com) 超連結
![錯誤出這個](xx.png) 圖片
無序列表 * + -作用一樣:
* a
* b
* c
有序列表
1, aa
2. bb
*斜體*
**粗體**
***斜粗***
```JavaScript
程式碼
```
```java
程式碼
```
寫完在git提交
git add .
分支
作用: 未完成的程式碼上傳到分支
已完全的程式碼上傳到主支
dev分支,master主支
分支命名:bug1,dev1,feature1
git branch 檢視分支
git cheackout -b dev 建立一個分支,叫dev,並且進入該分支
git checkout dev 進入分支
git cheakout master 進入主支
git merge dev 合併分支和主支
git branch -d dev 刪除分支(需先合併)
git branch -D dev 強制刪除
分支和主支合併共同修改過的文字會出錯,由主支進行選擇修改
標籤
作用:把commitID 823Ddede 改成標籤V1.0或則其他
git tag 檢視標籤
git tag v1.0 給現在程式碼庫的版本賦標籤1.0
git tag v0.9 commitID 把之前的版本賦標籤0.0
git push origin v1.0 推某個版本
git push origin --tags 推所有版本
git tag -a v0.9 -m '這是第九次版本' 給版本備註
git tag -d v0.9 刪除版本
git push origin :refs/tags/0.9 刪除遠端的0.9版本
高亮顯示
git config --global color.diff true 檔案不同高亮
git config --global color.status true 狀態高亮
git config --global color.branch true 分支高亮