git常用命令—git開發(fā)使用流程

克隆遠(yuǎn)程倉庫項(xiàng)目代碼到本地

# 克隆主分支master分支代碼到本地目錄
 git clone 遠(yuǎn)程地址 本地目錄

# 克隆其他分支代碼
 git clone -b 其他分支名 遠(yuǎn)程地址 本地目錄

查看本地分支

 git branch

創(chuàng)建開發(fā)分支

 git branch 分支名

切換分支

git checkout 分支名

創(chuàng)建并切換分支

git checkout -b 分支名

查看分支狀態(tài)

git status

# 紅色表示新建文件或者新修改的文件,都在工作區(qū).
# 綠色表示文件在暫存區(qū)

查看不同

git diff 修改文件名

提交到暫存區(qū)

git add .

提交到本地倉庫

git commit -m "描述"

工作區(qū)修改直接提交到本地倉庫

git commit -a

拉取遠(yuǎn)程分支代碼

git pull origin 分支名

推送本地分支代碼到遠(yuǎn)程

git push origin -u 分支名

查看提交紀(jì)錄

git log

合并master分支代碼

git merge master

提交本地倉庫

git remote add origin 提交地址

提交本地分支

git push origin 分支名

修改上次提交的描述信息

git commit --amend

生成一個(gè)新的提交來撤銷某次提交,此次提交之前的所有提交都會(huì)被保留

# 生成一個(gè)新的提交來撤銷某次提交
$ git revert <commit ID>

打版本標(biāo)簽

# 打印所有的標(biāo)簽
git tag

# 為當(dāng)前分支打標(biāo)簽
git tag -a <標(biāo)簽名稱> -m <標(biāo)簽描述信息>

# 查看標(biāo)簽的信息
git show <標(biāo)簽名稱>

# 刪除指定的標(biāo)簽
git tag -d <標(biāo)簽名稱>

# 將本地所有標(biāo)簽全部提交到遠(yuǎn)程倉庫
$ git push <遠(yuǎn)程倉庫的別名> --tags
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容