Git手冊(cè)

1.安裝

$ sudo apt-get install git

2.從已有的Git庫(kù)下載代碼

  1. 指定用戶名,用于驗(yàn)證信息(使用--global字段只需要設(shè)置一次,以后都會(huì)用這個(gè)用戶名)
  設(shè)置用戶名:$ git config --global user.name "Your Name"

  設(shè)置郵箱:$git config --global user.email "email@example.com"
  1. 下載代碼
git clone xxx.git

3.創(chuàng)建Git庫(kù),并提交到遠(yuǎn)程服務(wù)器

git init

git remote add origin xxx.git

第一次提交:git push -u origin master

以后提交:git push  origin master

4.Git時(shí)光機(jī)(版本回退)

  1. 查看提交記錄
查看版本: git log 會(huì)記錄所有人的版本提交記錄

git reflog 記錄你提交的記錄(方便自己回退)

git reset --hard HEAD^ //回到當(dāng)前版本(如果你的修改還沒(méi)有提交,那么這個(gè)操作,將會(huì)將你的代碼回退到當(dāng)前版本最開(kāi)始的時(shí)候)

git reset --hard commit_id //回到指定的commit_id版本

git push -f (強(qiáng)制推送到遠(yuǎn)程服務(wù)器,使服務(wù)器版本和你本地保持一致)

5.撤銷修改

git checkout -- file(撤回對(duì)某個(gè)文件的修改,該修改未提交到暫存區(qū),也就是沒(méi)有使用git add file命令)

git reset HEAD file(撤銷暫存區(qū)的修改,再使用git checkout -- file撤銷對(duì)文件的修改)

如果已經(jīng)commit到了本地代碼庫(kù),使用版本回退策略

6.Git分支管理

查看分支:git branch

創(chuàng)建分支:git branch <name>

切換分支:git checkout <name>

創(chuàng)建+切換分支:git checkout -b <name>

合并某分支到當(dāng)前分支:git merge <name>

刪除分支:git branch -d <name>
?著作權(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)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 本文為 Git教程的學(xué)習(xí)筆記,教程源自廖雪峰的博客。這是一個(gè)由淺入深,學(xué)完后能立刻上手的Git教程。另,附上另一本...
    七弦桐語(yǔ)閱讀 6,465評(píng)論 5 47
  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,837評(píng)論 9 163
  • 今天準(zhǔn)備好好看看竣媽的博客,看到她記錄孩子的成長(zhǎng)中,對(duì)孩子語(yǔ)數(shù)英的訓(xùn)練,她在孩子一歲半就交會(huì)孩子學(xué)拼音,五歲左右自...
    蝸小簡(jiǎn)閱讀 360評(píng)論 2 0
  • 【R·閱讀原文片段】 我們不能讓大腦直接面對(duì)每天的信息、事情、想法等各種碎片的侵襲,需要為它建立一道保護(hù)屏障。碎片...
    swwww閱讀 269評(píng)論 0 0
  • 人老怕看鏡子貌 何人偷覷水中花 青絲不比三十差 梧桐不老是誰(shuí)家
    525心靈空間閱讀 301評(píng)論 0 0

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