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...