git簡(jiǎn)記

常用命令:

1、將編輯的代碼文件加入暫存區(qū)
git add 文件名
一般做法是用命令:git add . 將當(dāng)前目錄下的所有修改文件都一次加進(jìn)去

2、將暫存區(qū)的文件提交到當(dāng)前本地分支
git commit -m "描述信息"

3、推送本地分支到遠(yuǎn)程分支
輸入:git push
會(huì)提示輸入命令,如:git push --set-upstream origin 遠(yuǎn)程分支名(一般用本地分支名)

4、放棄修改(還原)
git reset HEAD --hard

5、切換分支:切換到master
git checkout master

6、刪除分支:wander
git branch -d wander

7、更新代碼
git pull

8、拉取遠(yuǎn)程分支代碼到本地
git checkout -b xxx origin/xxx

9.拉取遠(yuǎn)程tag代碼
第一種方法:
git tag 可以看到所有的tag
git checkout tagName
git branch tag名前顯示HEAD detached at tagname 表明指在當(dāng)前標(biāo)簽
git checkout -b 分支名 把tag代碼同步到這個(gè)分支上 即可
第二種方法:
git tag
git checkout -b 分支名 標(biāo)簽名 推薦第二種方法

10.打標(biāo)簽tag
1.git tag -a 版本 -m “描述信息” 例如打v1.1.5標(biāo)簽 git tag -a v1.1.5 -m "v1.1.5 2018-11-7"
2.git push origin 版本 例如git push origin v1.1.5

拉項(xiàng)目、創(chuàng)建分支操作步驟:

1.clone項(xiàng)目: git clone 地址

2.建分支: git checkout -b xx

3.可先將分支push到遠(yuǎn)程上再寫代碼;
也可開發(fā)完后再push到遠(yuǎn)程: git push --set-upstream origin xxx

4.開發(fā)完后先提交到暫存區(qū),git add xxxxxx 或者git add .此為將修改的文件全部提交

5.將暫存區(qū)的文件提交到當(dāng)前本地分支:git commit -m "描述信息"

6.git push

7.合并分支后刪掉分支,切換到主干才能刪除分支

  1. git checkout 主干
  2. git branch -d xxx

8.更新代碼 在主干git pull

刪除項(xiàng)目中的.svn文件夾操作步驟:

在當(dāng)前項(xiàng)目目錄下
1.ls -ah 查看所有隱藏文件
2.rm -rf .svn
3.git status 查看有無刪除成功
4.修改項(xiàng)目中的.idea文件夾下vcs.xml文件
5.修改vcs="Git"
刪除成功 提交代碼 合并

atom快捷鍵:
當(dāng)你修改了某個(gè)文件,然后發(fā)現(xiàn)改得不滿意,希望恢復(fù)文件到最后一次提交的狀態(tài),可以使用Cmd+Alt+Z
如果恢復(fù)文件后發(fā)現(xiàn)還是改過以后的好,可以使用Cmd+Z來撤銷剛才的修改
在前文中講過,我們可以通過Cmd+T/Cmd+P列出所有項(xiàng)目中的文件,或Cmd+B列出所有當(dāng)前打開的文件,
或是Cmd+Shift+B來列出所有新建的或更改過的文件
所有的這些方法都會(huì)在彈出的文件列表的右邊以圖標(biāo)的形式顯示文件的狀態(tài)
特別是Cmd+Shift+B,它會(huì)列出所有未跟蹤或是更改過的文件,相當(dāng)于Toggle Git Status Finder命令

最后編輯于
?著作權(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ù)。

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

  • Git 基礎(chǔ) 基本原理 客戶端并不是只提取最新版本的文件快照,而是把代碼倉庫完整的鏡像下來。這樣一來,任何一處協(xié)同...
    __silhouette閱讀 16,210評(píng)論 5 147
  • Git 命令行學(xué)習(xí)筆記 Git 基礎(chǔ) 基本原理 客戶端并不是只提取最新版本的文件快照,而是把代碼倉庫完整的鏡像下來...
    sunnyghx閱讀 4,155評(píng)論 0 11
  • 看完小美好,全程少女心爆棚。陳小希和江辰的小美好讓我這個(gè)母胎單身的20歲青年少女心動(dòng)不已。陳小希與江辰的愛情令我羨...
    遇見雨墨鏡閱讀 799評(píng)論 0 0
  • 作者Leo Babauta 我們中的大多數(shù)人最大的挫敗感就是總是發(fā)現(xiàn)有太多事情要做,但卻覺得沒有足夠的時(shí)間。這讓我...
    Justabookworm閱讀 1,163評(píng)論 0 2
  • 博主英專畢業(yè)三年,二、三級(jí)筆譯,專八優(yōu)秀,BEC高級(jí)B,高中英語教師資格證??赡軐?duì)于很多牛人,這些成績(jī)普通得不能...
    這里有英語翻譯手帳閱讀 7,777評(píng)論 72 198

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