Git 常用命令總結(jié)

現(xiàn)在我們無論是公司或者是個人項目额湘,都常常用到Git,作為一個開源的版本控制系統(tǒng)蚁堤,在我用過的所有版本控制系統(tǒng)中,它是最好用的了(截止到寫這篇文章的2022年)。這里記下一些常用命令勺爱。具體的命令大全可以參考Git.

倉庫(Repository)

  1. git init, 創(chuàng)建一個新的本地倉庫
  2. git clone,check out a repository

提交代碼

  1. status
    git status, 列出有改動,目前需要提交的文件讯检。
  2. Add files
    git add <filename>
    git add *, 添加一個或多個文件到stating
  3. Commit
    git commit -m "Commit message", commit changes to head(but not yet to remote repository).
    git commit -a, commit any files you've added with git add, and also commit any files you've add since then.
  4. Push
    git push origin master, send changes to the master branch of your remote repository.

撤銷本地的改動

  1. git checkout -- <filename>, replace the changes in your working tree with the last content in the head. Changes already added to the index, as well as new files, will be keep.
  2. git fetch origin
    git reset --hard origin/master ,放棄本地所有的改動和提交,fetch the latest history from the server and point your local masrer branch at it.

分支(branches)

  1. git checkout -b <branchname>, 創(chuàng)建一個新的分支琐鲁,并且切換到它。
  2. git branch -d <branchname>, 刪除分支人灼。
  3. git push origin <branchname>,Push the branch to your remote repository, so others can use it.
  4. git push --all origin, push all branches to your remote repository.
  5. git push origin :<branchname> 刪除你遠程倉庫的分支围段。

update from remote repository

  1. git pull Fetch and merge changes on the remote server to your working diectory.2.
  2. git merge <brandbane>, merge a different branch to your active branch.
  3. git diff, view all the conflicts.
    git digg --base <filename>, view the conflicts against the base file.
    git diff <sourcevbranch> <targetbranch>, preview changes before merge
  4. git add <filename>,解決沖突之后,手動添加更新過的文件
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末投放,一起剝皮案震驚了整個濱河市奈泪,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌灸芳,老刑警劉巖涝桅,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異烙样,居然都是意外死亡冯遂,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進店門谒获,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蛤肌,“玉大人,你說我怎么就攤上這事批狱÷阕迹” “怎么了?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵赔硫,是天一觀的道長狼速。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么向胡? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任恼蓬,我火速辦了婚禮,結(jié)果婚禮上僵芹,老公的妹妹穿的比我還像新娘处硬。我一直安慰自己,他們只是感情好拇派,可當我...
    茶點故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布荷辕。 她就那樣靜靜地躺著,像睡著了一般件豌。 火紅的嫁衣襯著肌膚如雪疮方。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天茧彤,我揣著相機與錄音骡显,去河邊找鬼。 笑死曾掂,一個胖子當著我的面吹牛惫谤,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播珠洗,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼溜歪,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了许蓖?” 一聲冷哼從身側(cè)響起蝴猪,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎膊爪,沒想到半個月后自阱,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡蚁飒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年动壤,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片淮逻。...
    茶點故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡琼懊,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出爬早,到底是詐尸還是另有隱情哼丈,我是刑警寧澤,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布筛严,位于F島的核電站醉旦,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜车胡,卻給世界環(huán)境...
    茶點故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一檬输、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧匈棘,春花似錦丧慈、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至簇搅,卻和暖如春完域,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背瘩将。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工吟税, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人鸟蟹。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓乌妙,卻偏偏與公主長得像使兔,于是被迫代替她去往敵國和親建钥。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內(nèi)容