歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> git基本命令

git基本命令

日期:2017/3/3 13:52:32   编辑:Linux技術

1,clone項目到被地

git clone xxxxx

2,創建分支

git checkout -b xxx 創建分支並切換分支

git branch xxx

3,將分支推到遠程上

git push orign xxx

4,查看本地分支

git branch

5,查看遠程分支

git branch -a

6,切換分支

git checkout xxx

7,查看狀態

git status

8,提交文件

git add xxx xxx xxx ...

git commit -m "注釋"

git push

9,為推送當前分支並建立與遠程上游的跟蹤

git push --set-upstream origin xxx

10,歷史記錄回滾

git log 查看提交的歷史記錄

git log --pretty=oneline 查看簡易的記錄

git reflog

git reset --hard 2f46641 (回滾到指定版本)

11,查看工作區和版本庫裡面最新版本的區別

git diff HEAD -- 文件

12,撤銷工作區裡的修改

git checkout -- 文件

13,刪除文件

git rm 文件

14 恢復刪除的文件(在沒有提交的情況下)

git checkout origin/master -- README.md

15,合並分支

[code]git merge dev
16,對於分支總結

查看分支:

git branch
創建分支:
git branch <name>

切換分支:

git checkout <name>
創建+切換分支:
git checkout -b <name>

合並某分支到當前分支:

git merge <name>
刪除分支:
git branch -d <name>

17,提交沖突

[code] git log --graph --pretty=oneline --abbrev-commit
當Git無法自動合並分支時,就必須首先解決沖突。解決沖突後,再提交,合並完成。

git log --graph
命令可以看到分支合並圖。如果不想讓某個文件添加到git中,可以在.gitignore中進行添加,也可以用

git update-index --assume-unchanged 文件名 命令

也可以用 git rm --cached 文件名 取消跟蹤

Copyright © Linux教程網 All Rights Reserved