git命令小結(jié)

(以下是入職以來,經(jīng)常用到的一些命令,可以說是頻繁,以此總結(jié)希望大家一起進(jìn)步,在總結(jié)中收獲成長)

遠(yuǎn)程有倉庫,怎樣才能拉下代碼至本地 (相當(dāng)于開始的初始化)

這里以遠(yuǎn)程B倉庫為例

git clone B test 或者 git remote add origin B test //把倉庫克隆到本地并命名一個(gè)項(xiàng)目名稱test

git init //在本地初始化創(chuàng)建倉庫

git branch master //創(chuàng)建主支

git branch dev //本地創(chuàng)建dev分支

git checkout dev //切換到dev分支

git branch -b dev-1 //基于dev分支創(chuàng)建dev-1分支

git checkout -b dev-1 //切換到dev-1分支并在其上操作

本地修改代碼后,怎樣使用git命令提交到遠(yuǎn)程倉庫呢?

git status //看本地修改狀態(tài)

git diff || git diff (src) //查看執(zhí)行 git status 的結(jié)果的詳細(xì)信息

git rm //刪除文件

git add .(所有改變提交) //把改變添加到本地倉庫

git commit -m "提交信息 //提交到本地倉庫

git pull origin 遠(yuǎn)程分支名稱 //先把遠(yuǎn)程分支拉取下來

git push origin 自己的分支 //再把本地修改提交到遠(yuǎn)程

關(guān)于分支

git branch //查看分支

git branch -d //刪除分支

git merge //合并dev分支到當(dāng)前分支

解決沖突,假定和A合作

git reset --hard (跟A不一樣,用A的)

git status

git stash (把自己本地的修改先暫存起來,避免沖突,再去拉A代碼)

git pull origin 分支名 (拉下來A的代碼)

git stash pop (把自己的代碼釋放)

git log --pretty=oneline

//關(guān)于版本回退

//從最近到最遠(yuǎn)的提交日志 其中--pretty=oneline 目的為減少信息顯示 3628164fb26d48395383f8f31179f24e0882e1e0 append GPL //commit id + commit Msg ea34578d5496d7dd233c827ed32a8cd576c5ee85 add distributed cb926e7ea50ad11b8f9e909c05226233bf755030 wrote a readme file

git reset --hard HEAD^ || git reset —hard HEAD~1

//回退到 上一個(gè)版本 GPL -> add distributed

注意:但是git log信息時(shí),已經(jīng)沒有了 GPL的相關(guān)信息了

再回到最新版本: $ git reflog //命令歷史可以得到 commit id

$ git reset --hard 3628164 //回到 commit id 版本

把遠(yuǎn)程主機(jī)更新版本重新拉取回本地

git fetch

如何打tag

1.git tag -a 版本 -m "備注信息"

2.git push origin 版本 || git push origin --tags // 把tag上傳到遠(yuǎn)程

3.git show 版本 查看標(biāo)簽版本信息

4.git tag -d 版本 // 刪除標(biāo)簽

5.git tag // 查看當(dāng)前分支下的標(biāo)簽

參考文章

1.https://git-scm.com/book/zh/v2

2.https://segmentfault.com/a/1190000009565961

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

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