git 常用命令

2022-04-30 21:06:21 字數 2080 閱讀 6628

git clone url // 從github上clone**到本地,url為github上的專案位址

git add . // 新增本地修改的檔案到快取區,「這裡的點符號是表示所有檔案」

git commit -m "注釋" // 提交本地快取及提交注釋說明

git pull origin master // 更新遠端倉庫**到本地,這裡是更新遠端的master分支上的**到本地,其他分支也是類似的

命令git merge + 分支名稱 // 將當前分支合併到其他分支上,如:git merge lihong

git push origin master // 推送本地分支**到遠端倉庫(推送到遠端的master分支上)

git branch -a // 檢視所有分支(包括遠端和本地)

git branch // 檢視本地所有分支

git checkout -b lihong // 新建分支並切換到新分支(lihong)

git branch -d lihong // 刪除分支命令

git status // 檢視狀態

git config --list // 檢視git 配置,如使用者名稱、郵箱位址、github位址等

git config --global user.name "使用者名稱" // 配置全域性使用者名稱

git config --global user.email "郵箱位址" // 配置全域性郵箱位址

git reset --hard head^ // 徹底回退到上次commit版本,不保留修改**

git reset --soft head // 回退到上次commit版本,保留修改**

git checkout . // 撤銷本地所有改動**

git reset head . // 撤銷所有add 檔案

(2)在本地進行開發完成後,先 "git add ." ,然後"git commit -m '提交的注釋'"

// 提交本地**到遠端倉庫(github)

(3)如果是clone下來第一次提交,命令為git push -u origin master,否則為git push origin master

多人共同開發乙個專案的情況:

***準備工作:在github上建立develop分支,用於開發人員提交**;開發人員需要在自己本地建立develop分支和自己的個人

分支,個人分支用來寫自己的**,develop分支用於**版本控制,**推送等等

***遠端分支:master(**版本控制)和develop(開發人員修改提交)

***本地分支:develop(用於合併自己的分支)和lihong(開發時在自己的分支上進行),千萬不要在本地develop上開發

***切換到自己的分支上,進行專案開發,完成後完整的提交推送流程:

(1)git add . // 新增到本地儲存,注意後面的"."不能少,表示提交所有

(2)git commit -m '提交的注釋說明' // 提交我們修改的**

//這裡最好先git status 檢測下提交的狀態,沒問題繼續往下進行

(3)git checkout develop // 切換到本地develop分支

(4)git status // 再次檢測看是否有誤,這一步可以不用敲

(5)git merge lihong // 將自己的分支(lihong)合併到本地的develop上

// 如果沒有報錯,則可以直接push到遠端的develop上面了,然後刪除自己的分支即可

(6)git push origin develop

(7)git branch -d lihong

總結:多人開發,第一次在構建本地develop分支時,由於沒有先git pull origin develop就直接建了自己的分支,導致當我

們在自己的分支改好**後提交合併到本地develop沒問題,但是push 到 遠端develop時則報錯"unable to access... 403",

所以在構建本地develop分支時,一定得先把遠端develop分支的**pull到本地develop,然後再建立自己的本地分支;

個人隨便寫的一些git提交命令記錄,當作乙個筆記來用一下,有不足和遺漏的地方,希望各位大神指點

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