github簡單的使用命令
阿新 • • 發佈:2018-11-01
1.安裝命令
sudo apt-get install git
2.建立目錄git_test
mkdir git_test
3.在git_test目錄下建立一個版本庫
git init
4.在git_test目錄下建立一個檔案code.txt
touch code.txt
5.編輯檔案code.txt
vim code.txt
6.檢視code.txt
cat code.txt
7.使用如下兩條命令可以建立一個版本
git add code.txt
git commit –m '版本1'
8.使用如下命令可以檢視版本記錄
git log
10.現在若想回到某一個版本,可以使用如下命令
git reset --hard HEAD^
或者
git reset --hard 版本號
11.檢視我們的操作記錄
git reflog
12.顯示工作目錄和暫存區的狀態
git status
13.撤銷修改
git checkout -- <檔案>
14.把暫存區的修改撤銷掉,重新放回工作區
git reset HEAD <檔案>
15.對比工作區中code.txt和HEAD版本中code.txt的不同
git diff HEAD --<檔案>
16.檢視當前有幾個分支並且看到在哪個分支下工作
git branch
17.分支操作
檢視分支:git branch
建立分支:git branch <name>
切換分支:git checkout <name>
建立+切換分支:git checkout -b <name>
合併某分支到當前分支:git merge <name>
刪除分支:git branch -d <name>
18.git merge命令用於合併指定分支到當前分支
git merge
19.用帶引數的git log也可以看到分支的合併情況
git log --graph --pretty=oneline
20.刪除dev分支
git branch -d dev
21.分支管理策略
(通常,合併分支時,如果可能,Git會用Fast forward模式,但這種模式下,刪除分支後,會丟掉分支資訊。
如果要強制禁用Fast forward模式,Git就會在merge時生成一個新的commit,這樣,從分支歷史上就可以看出分支資訊。
下面我們實戰一下–no-ff方式的git merge:)
準備合併dev分支,請注意–no-ff引數,表示禁用Fast forward
git merge --no-ff -m '禁用Fast forward併合並 '
22.推送分支
git push origin 分支名稱
23.將本地分支跟蹤伺服器分支
git branch --set-upstream-to=origin/遠端分支名稱 本地分支名稱
24.從遠端分支上拉取程式碼
git pull orgin 分支名稱