git的基本用法

簡介

首先我認(rèn)為它是開發(fā)者常用的一個(gè)操作系統(tǒng)塌碌。通過在cmd上輸入一些指令來實(shí)現(xiàn)開發(fā)人員想要實(shí)現(xiàn)的目的。

git的一些功能

  1. 它可以從github上克隆一些有需要的代碼梆造,或者在工作中如果是用github的話涡驮,需要利用git來克隆代碼。
  2. 很多單位是直接在利用git來分配任務(wù)框往,其中涉及主干和分支;負(fù)責(zé)人會(huì)將項(xiàng)目的主干列出來闯捎,然后分配給開發(fā)者不同的功能區(qū)域椰弊,此時(shí)不停的人要在此主干的基礎(chǔ)上開辟出分支來進(jìn)行操作,(每個(gè)分支都能看到主干的東西瓤鼻,但看不到其他分支的東西)秉版;當(dāng)各個(gè)分支(功能)都調(diào)配好以后,可以合并到主干茬祷,這樣主干就可以實(shí)現(xiàn)該功能清焕。然后該分支可以刪除;之后再起的分支會(huì)具有這個(gè)功能祭犯。
  3. 開發(fā)者做好的項(xiàng)目可以通過git 推到github上秸妥,大家相互借鑒。

具體操作

  • 如何創(chuàng)建倉庫沃粗,以及將內(nèi)容上傳到倉庫筛峭?
  1. git init: 初始化倉庫 相當(dāng)于開辟一個(gè)倉庫 會(huì)產(chǎn)生一個(gè).git的文件夾;
  2. git status: 查看倉庫狀態(tài) 初始時(shí)會(huì)用紅色的顏色把未提交的文件列出來 這個(gè)指令可以多次反復(fù)使用 從來查看狀態(tài)
  3. git add ./ * / <文件名>:將未提交的文件放置緩存中(暫存區(qū)) .是將這個(gè)文件夾所有沒有提交的文件都放置在緩存中而指定文件是將該文件放置在緩存中陪每。此時(shí)如果查看狀態(tài)時(shí),顏色會(huì)變綠色镰吵。
  4. git commit -m "標(biāo)記語言"將緩存中的文件提交到倉庫中(工作區(qū)) 此時(shí)如果狀態(tài)時(shí)將會(huì)顯示 nothing to commit

注:完成以上步驟后檩禾,該文件中的代碼就已經(jīng)成功提交到倉庫了。


  • 如何創(chuàng)建其他分支疤祭、合并分支以及刪除分支盼产?
  1. git branch: 查看分支 如果你未創(chuàng)任何分支時(shí),此時(shí)查看分支時(shí)勺馆,默認(rèn)在主干上(master)戏售;此時(shí)文件夾里創(chuàng)好的任何文件都是在主干上的侨核,之后創(chuàng)好的任意一個(gè)分支都會(huì)有主干的文件;
  2. git branch <分支名>創(chuàng)建分支 以<文件名>(比如說:audio)命名灌灾,如果此時(shí)查看分支搓译,現(xiàn)在有兩條支路(master 、audio)锋喜,不過此時(shí)你位于master上些己;
  3. git checkout <分支名>:切換分支 可以去你想去的分支 在次分支狀態(tài)下創(chuàng)建的文件都屬于這一分支的,(也需要提交到倉庫)嘿般,當(dāng)去其他分支時(shí)是看不到的段标;
  4. git checkout -b <分支名>:創(chuàng)建分支,并切換至該分支
  5. git merge <分支名>合并分支 想要合并給哪條分支炉奴,就在哪條分支上進(jìn)行此操作逼庞,分支也可以合并分支,不止主干可以瞻赶;
  6. git branch -d <分支名>:刪除分支 在主干上進(jìn)行刪除操作赛糟;

注:在合并分支后,原來分支還保留原來的數(shù)據(jù)共耍;但刪除后該分支就沒有了虑灰;


  • 如何查看提交目錄以及查看改變的狀態(tài)?
  1. git log:查看提交記錄痹兜;
  2. git log --graph:查看提交記錄 穆咐、顯示合并修改過程
  3. git log --pretty=oneline:在一行顯示記錄字旭;
  4. git reflog:查看發(fā)布內(nèi)容的版本號对湃;
  5. git diff:如果文件被修改會(huì)顯示修改內(nèi)容; 修改了內(nèi)容之后遗淳,需要重新提交到倉庫拍柒;
  6. git reset --hard <版本號>退回至某個(gè)階段 要看標(biāo)記語言確定你要返回的狀態(tài);
  7. git reset --hard HEAD^ /^^:退回至上一級或者上上一級一般用版本號來返回屈暗;

  • 如何上傳至github?

a. 遠(yuǎn)程推送

git remote add origin git@github.com:dyyDongyayun(github上的用戶名)/github上的倉庫名.git

b. 將主干上的內(nèi)容推送至github

git push -u origin master (想要傳其他分支可以把分支改變)

c. 輸入密碼 :此時(shí)應(yīng)該可以推上去了

注意:

  1. 如果出現(xiàn)有關(guān) pull 的錯(cuò)誤拆讯,則輸入該代碼:
    git pull origin master --allow(從github上拉回庫里的文件)
  2. 如果需要克隆,則在創(chuàng)建文件夾养叛,在cmd 進(jìn)入文件夾种呐,輸入 git clone+ 地址

以上是個(gè)人的總結(jié),可能有不全面或者錯(cuò)誤的地方弃甥,請大家指點(diǎn)爽室。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市淆攻,隨后出現(xiàn)的幾起案子阔墩,更是在濱河造成了極大的恐慌嘿架,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,378評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件啸箫,死亡現(xiàn)場離奇詭異耸彪,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)筐高,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評論 2 382
  • 文/潘曉璐 我一進(jìn)店門搜囱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人柑土,你說我怎么就攤上這事蜀肘。” “怎么了稽屏?”我有些...
    開封第一講書人閱讀 152,702評論 0 342
  • 文/不壞的土叔 我叫張陵扮宠,是天一觀的道長。 經(jīng)常有香客問我狐榔,道長坛增,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,259評論 1 279
  • 正文 為了忘掉前任薄腻,我火速辦了婚禮收捣,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘庵楷。我一直安慰自己罢艾,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,263評論 5 371
  • 文/花漫 我一把揭開白布尽纽。 她就那樣靜靜地躺著咐蚯,像睡著了一般。 火紅的嫁衣襯著肌膚如雪弄贿。 梳的紋絲不亂的頭發(fā)上春锋,一...
    開封第一講書人閱讀 49,036評論 1 285
  • 那天,我揣著相機(jī)與錄音差凹,去河邊找鬼期奔。 笑死,一個(gè)胖子當(dāng)著我的面吹牛危尿,可吹牛的內(nèi)容都是我干的能庆。 我是一名探鬼主播,決...
    沈念sama閱讀 38,349評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼脚线,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了弥搞?” 一聲冷哼從身側(cè)響起邮绿,我...
    開封第一講書人閱讀 36,979評論 0 259
  • 序言:老撾萬榮一對情侶失蹤渠旁,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后船逮,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體顾腊,經(jīng)...
    沈念sama閱讀 43,469評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,938評論 2 323
  • 正文 我和宋清朗相戀三年挖胃,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了杂靶。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,059評論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡酱鸭,死狀恐怖吗垮,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情凹髓,我是刑警寧澤烁登,帶...
    沈念sama閱讀 33,703評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站蔚舀,受9級特大地震影響饵沧,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜赌躺,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,257評論 3 307
  • 文/蒙蒙 一狼牺、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧礼患,春花似錦是钥、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至痪署,卻和暖如春码泞,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背狼犯。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工余寥, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人悯森。 一個(gè)月前我還...
    沈念sama閱讀 45,501評論 2 354
  • 正文 我出身青樓宋舷,卻偏偏與公主長得像,于是被迫代替她去往敵國和親瓢姻。 傳聞我的和親對象是個(gè)殘疾皇子祝蝠,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,792評論 2 345

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