项目托管到Github
為了練習(xí)git命令,我們可以使用Github這個(gè)托管來管理我們的代碼。當(dāng)然可以自己搭建server,比如gitblit、gitlab等等方式。具體使用Github流程如下:
一. 注冊(cè)Gibhub賬號(hào),最好用gmail
二. 在github上面新建立一個(gè)repo, 它的URL可以用來后面從eclipse上傳代碼用
三. eclipse中創(chuàng)建好要push的項(xiàng)目,然后遵循下面步驟提交到遠(yuǎn)程對(duì)應(yīng)的repo(項(xiàng)目托管到Github)
1.1將項(xiàng)目添加到Git倉庫中
1.打開Eclipse,選中要托管到GitHub上的項(xiàng)目,選中項(xiàng)目,右鍵—>Team—>Share Project.
2.選中Git,點(diǎn)擊Next
?
3.選中第一個(gè)復(fù)選框,選中項(xiàng)目,點(diǎn)擊Create Repository—>Finish
4.資源庫創(chuàng)建成功后會(huì)如圖顯示樣式:
?
* 項(xiàng)目的右下角的金色的圓柱標(biāo)識(shí)表示該項(xiàng)目已經(jīng)是Git的資源庫;
* 包或文件的右下角的問號(hào)表示新創(chuàng)建且并未提交的;
* 包或文件的右下角的綠色加號(hào)表示 文件已經(jīng)添加到Git暫存區(qū),但并未提交到Git倉庫里;
* 項(xiàng)目或包的右下角的黑色星花表示本地的項(xiàng)目與Git倉庫中的版本不同(本地已經(jīng)更改了);
* 在項(xiàng)目或包或文件名的左側(cè)會(huì)有一個(gè)>的標(biāo)識(shí),說明文件已更改,但未提交。
5.將項(xiàng)目提交到本地Git倉庫
首先,選中項(xiàng)目,在項(xiàng)目上右鍵—>Team—>Add to Index
—>Commit
Add to Index:將項(xiàng)目添加到Git暫存區(qū)
Commit:將項(xiàng)目提交到Git倉庫
步驟如下圖:
?
?
填寫完提交信息后,可以選擇Commit提交到本地倉庫(此時(shí)項(xiàng)目并未推送到GitHub上,所以在GitHub上是不會(huì)看到提交的代碼的),也可以選擇Commit and Push提交到本地倉庫并推送到遠(yuǎn)程。
若選擇Commit,則還需要將項(xiàng)目push到遠(yuǎn)程庫中。
1.2將提交到Git倉庫中的項(xiàng)目push到GitHub遠(yuǎn)程庫
前邊的步驟做好后,下面將項(xiàng)目push到遠(yuǎn)程GitHub上。
1.在項(xiàng)目上右鍵—>Team—>Remote—>Push…
?
2.Eclipse中彈出如下窗口,將GitHub資源庫的URL粘貼到URI中,如下圖:
?
從GitHub復(fù)制URL:
?
3.輸入GitHub的用戶名和密碼后,點(diǎn)擊Next,根據(jù)圖片步驟往下做:
?
點(diǎn)擊next,
4.特別注意下圖:第一次Push到遠(yuǎn)程的時(shí)候必須選中Force Update復(fù)選框(強(qiáng)制更新.如果不選中的話Eclipse不會(huì)提示上傳失敗,而GitHub上沒有剛才push的代碼)。然后點(diǎn)擊next
?
5.點(diǎn)擊OK
?
這樣將本地Git倉庫中的代碼push到遠(yuǎn)程庫就完成了。
6.最后,登錄到GitHub查看代碼是否push成功。
四. 在本地找個(gè)工作目錄,將遠(yuǎn)程的代碼clone下來,就和平時(shí)的開發(fā)一樣啦。
?
?
參考文獻(xiàn):
https://blog.csdn.net/rongxiang111/article/details/78696461
轉(zhuǎn)載于:https://www.cnblogs.com/Hermioner/p/10059451.html
總結(jié)
以上是生活随笔為你收集整理的项目托管到Github的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: P4161 [SCOI2009]游戏
- 下一篇: 使用HttpWebRequest请求AP