Git日常簡單命令一覽

2021-09-01 14:14:25 字數 1709 閱讀 5213

總結一些常用的git操作命令,並不斷更新...

1、個人資訊配置:

git config --global user.name "shensy"    //修改使用者名稱

git config --global user.email shensy@***.com   //修改郵箱

git config --list  //檢視個人資訊

2、clone:

git clone ssh:  //轉殖**庫

3、檢視分支:

git branch //檢視本地分支

git branch -a //檢視本地遠端分支

4、checkout:

git checkout -b develop master  //從master分支上checkout並且新建分支名develop

git checkout master  //重新切換到master分支

5、add / commit / push:

git add path/filename //將新新增的檔案放入提交列表

git commit -a -m "comments..."  //提交到本地當前分支

git push origin master  //提交到遠端master分支

6、pull / fetch:

git pull //獲取各分支**

git pull origin develop  //從develop分支獲取**

git fetch  //獲取遠端分支

7、merge:

git checkout master //切換到master分支

git pull origin master //獲取最新**

git merge develop //將develop分支的**合併到master分支

git diff  //檢視衝突

conflict (content): merge conflict in ***.file

則代表***.file檔案內有衝突。

<<<<<<< head

b789

b45678910

>>>>>>> 6853e5ff961e684d3a6c02d4d06183b5ff330dcc

上面<<<<<<< head 到 *****==之間是我的修改,

*****== 到 >>>>>>> 之間是伺服器上某人提交的修改。

9、delete:

git branch -d temp  //刪除本地分支temp(-d刪除分支 -d強制刪除) 

git push origin :temp  //刪除遠端分支temp 

10、reset:

git reset --hard head~3  //將最新的3次提交全部重置,就像沒有提交過一樣。

git revert head   //撤銷前一次commit。  

git revert head^  //撤銷前前一次commit。

11、tag:

git tag  //列出git中現有的所有標籤。

git tag -l v1.4.2.*  //按照字母表順序給出tag。

git tag -a v1.4 -m 『version 1.4′  //建立標籤,-a加標籤,-m加標籤注釋。

git tag v1.4-lw   //建立輕量級標籤,不用-a,-m等引數。

git show tagname  //顯示某tag資訊。

Git命令一覽

windows 新增檔案到git倉庫 在版本的歷史之間穿梭 重返未來 改亂了工作區某檔案,還新增到了暫存區時,想丟棄修改 已經提交了不合適的修改到版本庫時,想要撤銷本次提交 刪除暫存區檔案 提交刪除 首次 推送 常規推送 刪除已有的github遠端庫 關聯碼雲的遠端庫 建立分支 切換分支 建立 切換...

Git命令一覽

當我們將當前分支 如master reset到之前的提交,並且我們git push f 能將本地的分支 master 推到遠端倉庫去的時候,如果我們在另一台機器上面再git pull的時候會提示以下錯誤 your branch and origin mastert h e diverged,and ...

常用git命令一覽

git clone 轉殖倉庫 cd find 來到目錄下 git branch a 檢視分支 git checkout b local master 建立並切換分支 git status 檢視狀態 git add git status git commit m 提交 git checkout mas...