Git常用命令

2022-03-14 10:07:53 字數 2925 閱讀 9899

以下所有的命令都是在git bash面板裡面執行的。你安裝好git之後,開啟你需要操作的資料夾,滑鼠右擊可以看到【git bash here】的選項,點選即可開啟git bash面板。

面板如下圖所示:

下面總結一下我常用到的命令:

1.配置使用者名稱

git config --global user.name

2.檢視已經配置的使用者名稱

git config user.name

3.配置使用者郵箱

git config --global user.email 「你自己的郵箱"

4.檢視已經配置的郵箱

git config user.email

5.初始化本地倉庫

git init

6.暫存所有檔案

git add . 

注意add後面的點

7.提交檔案

git commit -m "提交的描述資訊"

8.繫結遠端分支

8.1.git remote add  遠端倉庫的名稱 遠端倉庫的位址

如下圖:

遠端倉庫的名稱預設為 origin

9.檢視遠端倉庫的名稱(或者叫遠端主機名)

git remote

10.檢視遠端主機的**

git remote -v

11.檢視主機的詳細資訊

git remote show 主機名

12.刪除遠端主機

git remote rm 主機名

13.遠端主機重新命名

git remote rename 原主機名 新主機名

14.測試遠端倉庫連線

ssh -t [email protected]

這個命令測試遠端倉庫的網路連線情況,如果顯示」you've successfully「等資訊就說明前面的配置沒有問題,可以成功連線到github。

15.檢視分支

所有分支:git branch -a

其中remote/origin/master表示的是遠端分支

有"*"標記的為當前所在分支

本地分支:git branch

遠端分支:git branch -r

16.刪除遠端分支

git push 遠端主機名 --delete 分支名

17.刪除本地分支

git branch -d 分支名

18.切換本地分支

git checkout 分支名

更多分支操作詳情可檢視 git分支操作——檢視、新建、刪除、提交、合併

19.拉取(pull)遠端倉庫到本地倉庫

git pull 《遠端主機名》 《遠端分支名》:《本地分支名》

如:拉取readyplayerone主機的master分支,與本地的develop分支合併,輸入命令:

git pull readyplayerone master:develop
ps:push**前最好先用pull更新本地**。

20.推送(push)本地到遠端倉庫

git push 《遠端主機名》 《本地分支名》:《遠端分支名》

如:推送本地的develop分支到遠端分支,輸入命令:

git push readyplayerone develop:master
ps:分支推送順序的寫法是《**地》:《目的地》,所以git pull是《遠端分支》:《本地分支》,而git push是《本地分支》:《遠端分支》。

如果省略遠端分支名,則表示將本地分支推送與之存在"追蹤關係"的遠端分支(通常兩者同名),如果該遠端分支不存在,則會被新建。

eg: 

git push readyplayerone develop
上面命令表示,將本地的develop分支推送到readyplayerone主機的develop分支。如果後者不存在,則會被新建。

如果當前分支只有乙個追蹤分支,那麼主機名都可以省略。

21.生成ssh公鑰

ssh-keygen -t rsa -c 「你自己的郵箱」

有提示資訊時,直接回車就可以了,總共三次回車

22.檢視ssh公鑰

~/.ssh/id_rsa.pub

感謝閱讀~不定期更新中~~~

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