Git 使用

1.Git安裝

  • 先下載Git,網(wǎng)站https://git-scm.com/downloads,下載相應(yīng)的版本
  • 雙擊下載好的exe程序進(jìn)行安裝,安裝時(shí)下列選項(xiàng)中選擇第二項(xiàng),剩余一直next下一步即可邮旷,可按實(shí)際情況修改安裝路徑,安裝參考https://jingyan.baidu.com/article/9f7e7ec0b17cac6f2815548d.html
  • 驗(yàn)證是否安裝成功蝇摸,在cmd命令輸入婶肩,提示下列信息办陷,說明安裝成功


2.Git簡(jiǎn)易指令

1.配置用戶名郵箱
git config --global user.name "xxx"       <-- xxx為對(duì)應(yīng)的用戶名和郵箱地址 -->
git config --global user.email "xxx@xx.com"
2.生成RSA密鑰
ssh-keygen -t rsa -C "xxx@xxx.com"     <-- xxx表示上一步配置的郵箱地址 -->

指令操作成功后輸出結(jié)果如下:


git生成RSA密鑰結(jié)果圖

window系統(tǒng)中,若輸入指令后提示“ssh-keygen”命令無效,則
1:找到ssh-keygen所在目錄 “git安裝路徑/user/bin”
2:需要在:環(huán)境配置->系統(tǒng)變量->Path中添加上述ssh-keygen所在目錄的路徑

3.查看生成的RSA密鑰
1:cd .ssh       <-- 進(jìn)入.ssh目錄下查看 -->
2:more id_rsa.pub           <-- 進(jìn)入.pub是公鑰 -->    <-- 在Mac系統(tǒng)下 用cat代替more -->
4.Clone代碼至本地
  • git的clone相當(dāng)于svn的checkout
  • 在使用git從遠(yuǎn)程倉(cāng)庫(kù)clone工程的時(shí)候,可不使用遠(yuǎn)程倉(cāng)庫(kù)的文件夾名稱够挂,可在clone命令中直接修改為想要的文件夾名
git clone "XXX"    <-- 遠(yuǎn)程代碼地址 -->
git clone "XXX"  "TT"   <-- XXX遠(yuǎn)程代碼地址   TT 想要重命名的文件夾名稱 -->

連接成功后會(huì)要求輸入對(duì)應(yīng)的用戶名和密碼允趟,按實(shí)際輸入即可弛矛,操作成功樣式如下:


git clone成功圖
5.查看遠(yuǎn)程代碼分支
  • clone操作完成后本地clone的文件夾內(nèi)會(huì)生成相應(yīng)的文件,但部分項(xiàng)目clone后沒有主代碼文件,只有readme等其他的文件,這是因?yàn)轫?xiàng)目有多個(gè)分支鲸鹦,默認(rèn)clone的是master分支,查看項(xiàng)目所有分支命令如下:
git branch -a

命令操作成功后出現(xiàn)如下結(jié)果:


git分支查看結(jié)果圖
  • 注意:在使用git查看分支命令時(shí)跷跪,一定要先進(jìn)入clone項(xiàng)目本地存放文件夾的路徑下馋嗜,不然命令失效(個(gè)人測(cè)試失效)
6.切換分支

在clone代碼分支不對(duì)時(shí)可以切換分支,切換分支命令如下:

git checkout dev     <--  其中dev為具體的分支名 -->

命令操作成功后結(jié)果如下:


git切換分支操作結(jié)果圖

切換成功后分支結(jié)構(gòu)如下:


git切換分支后的分支結(jié)構(gòu)圖
7.查看代碼狀態(tài)
git status   
  • 文件名顯示為紅色吵瞻,表示待添加到本地倉(cāng)庫(kù)
  • 文件名顯示為綠色葛菇,表示已添加待提交
  • 沒有需要添加的文件則會(huì)提示nothing to commit...
8.將項(xiàng)目文件添加到緩存中
git add .    <-- 后面的"."表示添加目錄下所有文件到緩存庫(kù),如果只添加某個(gè)文件,只需把"."換成你要添加的文件名即可 -->
  • 添加成功后使用git status命令即可查看到文件顏色的改變
9.將緩存中的文件Commit到git(本地)倉(cāng)庫(kù)
git commit -m "xxx"   <-- 提交代碼的注釋 -->
  • 上傳代碼前最好先 git pull origin master一下
10.從遠(yuǎn)程倉(cāng)庫(kù)pull(拉取)到本地倉(cāng)庫(kù)
git pull origin master     <-- origin master 可省略省略后默認(rèn)pull當(dāng)前分支 -->
11.從本地倉(cāng)庫(kù)push(推送/上傳)到遠(yuǎn)程倉(cāng)庫(kù)
git push origin master    <-- origin master 可省略省略后默認(rèn)push當(dāng)前主分支 -->
12.log查看
git log    <-- 查看所有l(wèi)og的相關(guān)信息 -->
git log --pretty=oneline   <-- 單行顯示log備注信息-->
git log -2    <-- 查看最新2個(gè)log信息,2位查看的log條數(shù)-->
git log --pretty=oneline -2    <-- 查看最新2個(gè)log信息單行信息 -->
13.log模式推出
直接按q鍵即可推出log模式

...未完待續(xù)...

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末橡羞,一起剝皮案震驚了整個(gè)濱河市眯停,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌尉姨,老刑警劉巖庵朝,帶你破解...
    沈念sama閱讀 210,978評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異又厉,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)椎瘟,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門覆致,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人肺蔚,你說我怎么就攤上這事煌妈。” “怎么了宣羊?”我有些...
    開封第一講書人閱讀 156,623評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵璧诵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我仇冯,道長(zhǎng)之宿,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,324評(píng)論 1 282
  • 正文 為了忘掉前任苛坚,我火速辦了婚禮比被,結(jié)果婚禮上色难,老公的妹妹穿的比我還像新娘。我一直安慰自己等缀,他們只是感情好枷莉,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,390評(píng)論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著尺迂,像睡著了一般笤妙。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上噪裕,一...
    開封第一講書人閱讀 49,741評(píng)論 1 289
  • 那天蹲盘,我揣著相機(jī)與錄音,去河邊找鬼州疾。 笑死辜限,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的严蓖。 我是一名探鬼主播薄嫡,決...
    沈念sama閱讀 38,892評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼颗胡!你這毒婦竟也來了毫深?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,655評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤毒姨,失蹤者是張志新(化名)和其女友劉穎哑蔫,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體弧呐,經(jīng)...
    沈念sama閱讀 44,104評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡闸迷,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了俘枫。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片腥沽。...
    茶點(diǎn)故事閱讀 38,569評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖鸠蚪,靈堂內(nèi)的尸體忽然破棺而出今阳,到底是詐尸還是另有隱情,我是刑警寧澤茅信,帶...
    沈念sama閱讀 34,254評(píng)論 4 328
  • 正文 年R本政府宣布盾舌,位于F島的核電站,受9級(jí)特大地震影響蘸鲸,放射性物質(zhì)發(fā)生泄漏妖谴。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,834評(píng)論 3 312
  • 文/蒙蒙 一棚贾、第九天 我趴在偏房一處隱蔽的房頂上張望窖维。 院中可真熱鬧榆综,春花似錦、人聲如沸铸史。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)琳轿。三九已至判沟,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間崭篡,已是汗流浹背挪哄。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評(píng)論 1 264
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留琉闪,地道東北人迹炼。 一個(gè)月前我還...
    沈念sama閱讀 46,260評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像颠毙,于是被迫代替她去往敵國(guó)和親斯入。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,446評(píng)論 2 348