git的學習筆記(與小夥伴協作)

2021-07-11 19:26:49 字數 1370 閱讀 9868

git remote

origin

git remote -v//詳細資訊

origin 。。。。。。。。。(fetch)

origin。。。。。。。。。。(push)

第一次開始工作的時候,將遠端倉庫的檔案需要轉殖下來

git clone [email protected]:nber1994/jty.git//這個是從我的github上轉殖下來,哈哈,不過你是轉殖不了了,我沒有你的公鑰:p

git branch//檢視分支,預設是master分支

:pgit checkout -b dev origin/dev //同時在本地與遠端建立dev分支

從此,你就可以在本地的dev分支上修改了,並且進行提交

git commit -m 「dev 修改」

//將dev分支推送到遠端分支

git push origin dev

當你push發生失敗,這個時候是因為別的小夥伴也進行了提交推送,但是與你推送的存在衝突。

怎麼辦呢

解決辦法:

//1.將本地dev分支與遠端dev分支聯絡起來

git branch --

set-upstream dev origin/dev

//2.將遠端倉庫拉到本地

git pull

//3.你會發現上一步的pull存在衝突,在本地進行衝突解決(這個時候pull會自動merge)

//4.修改完了以後,進行提交,然後推送即可

git commit -m 「解決衝突」

git push origin/dev

1.當你企圖修改後推送的時候,如果失敗的話就說明遠端比本地現在的版本存在衝突

2.pull下來進行衝突修改,然後再次提交

3.提交成功

分別表示具有推送和抓取許可權

遠端倉庫預設名為origin,且預設將本地master與倉庫的master對應起來

git push origin master//將master分支推送到遠端master分支上

git push origin dev //將本地dev分支推送到遠端dev分支上

//預設推送哪個分支對應到遠端倉庫的對應分支上

一般的分支有:

1.master預設分支,需要時刻與遠端連線

2.dev 開發分支,小夥伴們都在他上面工作,也需要時刻與遠端倉庫連線

3.bug分支,修改bug需要的分支,一般不需要連線

4.feature分支,開發新功能分支,一般需要與小夥伴同時開發時,需要連線遠端倉庫,自己開發的時候一般不需要。

哈哈,其實你想退哪個都無所謂啦:p

小鑫與小夥伴

這天,小鑫決定與他的小夥伴們玩乙個遊戲。如果告訴你小鑫朋友的數量n,小鑫的編號x,你能告訴我小鑫贏得遊戲了麼?輸入資料為多組,到檔案結束。每一組資料有一行,三個數,n m x。資料小於200 當小鑫贏得勝利輸出 yes 否則輸出 no 2 2 1 2 2 2 yes no include inclu...

我的小夥伴呢

小y和他的小夥伴們到魔窟去探險,然而不幸發生坍塌後小y的小夥伴們掉落到了不同的地點。當然了,小y的小夥伴們都會飛行魔法,可以飛出魔窟,但是魔窟中某些地方安裝了魔法干擾器,若周圍魔法干擾器超過4個便不能使用飛行魔法。魔窟可以看作n n的地圖,當中.表示為空地,表示為魔法干擾器,小y的小夥伴字母a表示。...

機智的小夥伴,上幾個笑話

一日記者問韓寒 請問,你母親和郭四娘一起掉進水裡你先救哪乙個?不少人納悶,怎麼提這種問題。韓寒肯定的說 先救四娘 全場譁然,議論紛紛。韓寒看出了大家的疑惑,補充了一句 水深一公尺四 頓時掌聲雷動 韓寒的機智打動了在場的所有人,然後大家起立合唱了一首 白雪公主與七個郭敬明 你如果得了狂犬病,要做的第一...