上一篇介紹了如何fork團(tuán)隊(duì)的倉庫到自己的github梅屉,并且clone到本地皆愉,不過更新文件push的時(shí)候卻發(fā)生了問題蝉绷,期間用點(diǎn)擊Upload files按鈕上傳更新文件徽职,雖然這次成功上傳了,但問題依然沒有解決偷卧。這里提供我如何解決問題的方法豺瘤。
[github如何fork他人的倉庫以及clone到本地][1]
[1]: http://www.reibang.com/p/7935358d922b
建立分支
- 在github fork來的倉庫里點(diǎn)擊Branch:master按鈕,如下圖操作:
- 首先在對話框內(nèi)輸入dev听诸,當(dāng)然可以輸入其它坐求。
- 然后就會彈出圖中的按鈕,點(diǎn)擊它晌梨;
2.在本地git命令中桥嗤,你目前看到的應(yīng)該是master:
3.輸入 git branch 查看本地分支,如果你沒有clone分支下來那么就只能看到master:
4.輸入 git branch -a 查看所有的分支(包括了遠(yuǎn)程的分支)仔蝌,未設(shè)置前應(yīng)該只有紅線框中的分支:
5.根據(jù)這兩個(gè)的區(qū)別泛领,就可以創(chuàng)建一個(gè)本地分支dev,輸入git checkout -b dev origin/dev:創(chuàng)建分支敛惊,并把遠(yuǎn)程分支放在該分支內(nèi)渊鞋,切換到該分支。
6.再使用 git branch查看兩個(gè)分支瞧挤,可以使用ls查看分支內(nèi)容锡宋。
7.git checkout master 或 git checkout dev 可以互相切換分支。
8.輸入git remote -v查看有沒有upstream特恬。
9.如果沒有則輸入: git remote add upstream 他人的倉庫地址
10.再次輸入git remote -v 执俩;
11.git merge upstream/dev 就會將upstream/dev合并到當(dāng)前分支dev
嘗試提交push
1.有新文件后,輸入git status 查看變化癌刽;
2.輸入git add -A
3.輸入git commit -m"提交的原因注釋可以寫在這"
4.輸入git push
然后到github倉庫dev分支下查看文件是否push成功役首。