# 在此項(xiàng)目下創(chuàng)建git本地倉(cāng)庫(kù)
git init
# 添加xxxxx網(wǎng)絡(luò)地址的遠(yuǎn)程倉(cāng)庫(kù)與本地綁定
git remote add origin xxxxxx
# 刪除關(guān)聯(lián)的origin的遠(yuǎn)程庫(kù)
git remote rm origin
# 查看當(dāng)前目錄下的git本地倉(cāng)庫(kù)目錄
git status
# 將本地項(xiàng)目同步到本地git暫存區(qū)中(注意add后面有個(gè) . 運(yùn)行完之后最好git status檢查是否全部同步到git暫存區(qū))
git add .
# 提交同步到Git本地倉(cāng)庫(kù)中的信息編寫(引號(hào)里面的是此次提交的備注文本信息)
git commit -m '完成了xxxxx'
# 查看提交的日志文件
git log
# 查看詳細(xì)信息的日志文件
git reflog
# 回到前x次提交時(shí)的版本
git reset --hard HEAD~x
# 恢復(fù)到指定的提交版本 (x代表提交日志的id git reflog可以查看到)
git reset –hard x
# 恢復(fù)git本地艙庫(kù)中的xxxx文件到工作區(qū)中
git restore xxxx
# 拉?。ㄍ謴?fù))git本地艙庫(kù)中的xxxx文件到工作區(qū)中
git checkout xxxx
# 刪除git本地倉(cāng)庫(kù)中的xxxx文件
git rm xxxx
# 查看當(dāng)前項(xiàng)目分支
git branch
# 創(chuàng)建子分支 xxxx為需要?jiǎng)?chuàng)建子分支的名字
git checkout -b xxxx
# 創(chuàng)建子分支并從遠(yuǎn)程倉(cāng)庫(kù)pull拉下指定分支
git checkout -b xxx origin/xxx
# 跳轉(zhuǎn)到主分支
git checkout master
# 將xxxx分支所寫的代碼合并到當(dāng)前主分支上(注意在當(dāng)前主分支上進(jìn)行合并)
git merge xxxx
# 刪除xxxx分支
git branch -d xxxx
# 分支重命名xxxx為分支的舊名稱 yyyy為新的名稱
git branch -m xxxx eye
# 查看本地與遠(yuǎn)程分支
git branch -a
# 將本地的分支推送到github的xxxx分支上第一次代碼需要加上 -u
git push -u origin xxxx
# 把更新的代碼提交到github上(把當(dāng)前所在分支的代碼提交到github 注意需要在主分支master上執(zhí)行此命令)
git push ## 第一次推送需要 git push -u origin xxx
# 刪除遠(yuǎn)程倉(cāng)庫(kù)上面的xxxx分支(本地的此分支還會(huì)保存)
git push origin -delete xxxx
# 拉取遠(yuǎn)程指定的yyyy分支并在本地創(chuàng)建xxxx分支
git checkout -b xxxx origin/yyyy
# 拉取遠(yuǎn)程倉(cāng)庫(kù)中的所有分支及文件項(xiàng)目
git pull
# 克隆xxxxx網(wǎng)絡(luò)地址的項(xiàng)目到本地
git clone xxxxx
# 克隆xxxx網(wǎng)絡(luò)地址的dev分支到本地
git clone -b dev xxxx
# 新建名字為xxxx的標(biāo)簽
git tag xxxxx
# 添加名字為xxxx的標(biāo)簽指定yyyy描述信息
git tag -a xxxx -m ‘yyyy’
# 查看所有標(biāo)簽
git tag
# 刪除本地名字為xxxx的標(biāo)簽
git tag -d xxxxx
# 推送所有未推送過的本地標(biāo)簽到遠(yuǎn)程
git push origin –tags
# 刪除一個(gè)遠(yuǎn)程標(biāo)簽
git push origin :refs/tags/xxxx
git的基本使用
最后編輯于 :
?著作權(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),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- Git 的介紹 Git 是一種分布式的版本管理系統(tǒng)。簡(jiǎn)單來說,它就是一個(gè)版本控制軟件,而且也是現(xiàn)在世界上最流行最先...
- 經(jīng)過一下午的git學(xué)習(xí),感覺受益匪淺,不扯淡了,直接進(jìn)入主題吧,以下是小二對(duì)git的一些見解。 首先取得項(xiàng)目的gi...
- Git的使用心得 由于公司對(duì)我的代碼管理不嚴(yán)謹(jǐn),所以荒廢了好久的Git,一直就沒怎么用,后面也多忘光了,所以再次重...