Git常用命令

2021-07-25 09:58:38 字數 2265 閱讀 2528

1、git init

把當前目錄變成git可以管理的倉庫,自動生成.git檔案;

2、git add 檔名

將檔案新增到暫存區裡面去

3、git status

檢視狀態

4、git diff 檔名

檢視該檔案的修改內容

5、git commit -m "描述內容"

提交6、git log

檢視記錄

7、git log --pretty=oneline

--行顯示 檢視log

8、git reset  --hard head^

回退到上個版本head^, 上上個版本 head^^ 以此類推。

9、git reset  --hard head~100

會退到前100個版本

10、cat 檔案

檢視檔案

11、git reflog

顯示所有版本號

12、git reset  --hard 版本號eg:

dd3c3c0

head@: commit (initial): one

13、git checkout -- 檔名

若暫存區有,檢出暫存區的,否則檢出庫中的;

-- 很重要,如果沒有 -- 的話,命令變成建立分支了。

14、del 檔名

刪除檔案

15、git clone 位址

轉殖到本地

16、git branch 分支名

建立分支

17、git checkout -b 分支名

建立並切換到分支

18、git checkout 分支名切換到分支名

19、git merge 分支名

用於合併指定分支到當前分支上

20、git branch –d 分支名

刪除分支

//關聯遠端倉庫

21、git push -u origin 分支名­

由於遠端庫是空的,我們第一次推送master分支時,加上了 –u引數,git不但會把本地的master分支內容推送的遠端新的master分支,還會把本地的master分支和遠端的master分支關聯起來,在以後的推送或者拉取時就可以簡化命令。

22、git remote add origin 位址

關聯乙個遠端庫

23、git pull orgin 分支名

更新遠端庫到本地

­24、git remote

遠端庫的資訊

25、git remote –v

檢視遠端庫的詳細資訊

26、git push origin master

git會把master分支推送到遠端庫對應的遠端分支上

27、git checkout  –b dev origin/dev

將遠端dev(分支名)拉到本地並建立本地分支dev

28、git log --graph

log分支圖

29、git merge --no-ff -m "描述" 分支名

強制禁用fast forward模式,git就會在merge時生成乙個新的commit,這樣,從分支歷史上就可以看出分支資訊。

30、git push origin 分支名

推送資料到遠端分支,若沒有改分支則新建;

31、git push origin :分支名

刪除遠端分支

32、git branch --set-upstream dev origin/dev

常用命令 Git 常用命令大全

安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...

git 常用命令

檢視是否存在檔案需要上傳 git status git add git commit m 建立遠端倉庫 git remote add origin 116.255.146.153 ruby cd work daily project.git 更新git fetch 116.255.146.153 r...

git常用命令

詳細 1,git log p 命令來顯示每一次提交與其父節點提交內容之間快照的差異。2,為了檢視載入 staged 而並未提交 not committed 的內容差異,可以使用 git diff stage 命令 在git 1.6之前的版本中,使用 cached 適應情形 在執行git commit...