Git常用命令複習

2021-09-19 06:02:28 字數 1573 閱讀 1557

1、git init 初始化本地庫

2、git config 設定專案/倉庫級別簽名

git config user.name ***

git config user.email ***@***.***

修改的是專案下的config檔案

3、git config --global 設定專案/倉庫級別簽名(使用當前系統使用者)

git config --global user.name ***

git config --global user.email ***@***.***

修改的是~/.gitconfig(當前系統使用者目錄)檔案

4、git status 檢視工作區、暫存區狀態

5、git add [file name] 將檔案放到暫存區

6、git rm --cached [file name]從暫存區刪除

7、git commit [file name] 從暫存區提交到本地庫(提交後進入vim編輯器,需要填寫提交資訊)

git commit -m "***x" [file name] 從暫存區提交

8、git log 檢視提交日誌(空格向下翻頁,向上翻頁,q退出)

git log --pretty=oneline 檢視提交日誌一行顯示

git log --oneline 檢視提交日誌一行顯示

git reflog 檢視提交日誌一行顯示

9、git reset --hard [索引] 修改當前版本

git reset --hard head^ 向後退版本,乙個^表示退一步,兩個表示退兩步

git reset --hard head~3向後退版本,後面的資料表示退後幾個版本

git reset --hard head  重新整理暫存區和工作區

--soft  僅僅在本地庫移動head指標

--mixed 在本地庫移動head指標,重置暫存區

--hard  在本地庫移動head指標,重置暫存區,重置工作區

10、git help [命令] 檢視命令文件

eg:git help reset

11、git diff [檔名] 比較檔案修改情況(工作區和暫存區比較)

git diff head [檔名] 比較檔案修改情況(和本地庫比較)

12、git branch -v 查詢當前所有分支

13、git branch [分支名] 建立分支

14、git checkout [分支名] 切換分支

git checkout [遠端倉庫位址別名]/[分支名] 切換遠端倉庫

15、git merge [分支名] 合併分支(需要在主分支執行該命令)

16、git remote -v 檢視遠端倉庫名

17、git remote add [別名] [遠端庫url] 給遠端庫取名字

18、git push [遠端倉庫位址別名] [分支名] 推送本地倉庫到遠端庫

19、git clone [遠端倉庫位址別名] 轉殖遠端倉庫到本地倉庫

21、git pull [遠端倉庫位址別名] [分支名] 本地倉庫同步遠端倉庫

相當於git fetch然後再git merge的效果

常用命令 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...