1. 程式人生 > >git、githut、碼雲概念和使用,md檔案編輯,

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

[email protected]    備份到相應的郵箱
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    分支高亮