一:學習Github的資料如下:https://git.oschina.net/progit/
這是一個學習Git的中文網站,如果諸位能夠靜下心來閱讀,不要求閱讀太多,只需要閱讀前三章,就可以掌握Git的常用命令。
二:學習Git中遠程倉庫的問題:
Git的遠程倉庫:就是管理你代碼的地方,這個是Github中提供的有,只要你在Github中注冊一下你就可以獲得無限個Git的遠程倉庫。
我的Github中的遠程倉庫如下圖所示:
對遠程倉庫我首先理解為:在Gitbash中敲一個命令:Git init生成一個隱藏的文件.git就是一個遠程倉庫,其實他是一個本地的Git倉庫,要想讓他與遠程倉庫關聯,只需輸入命令
git remote add origin url (這個url就是你的Github為你提供的遠程倉庫的url)即可:
例如如果你想本地的倉庫和想和我的遠程倉庫進行關聯完整命令為:git remote add origin https://github.com/qinlinsen/spring.git
在我不知道遠程倉庫在Github注冊一個就會有的時候,我想我的遠程倉庫是不是我要在一個局域網中用一台電腦做為服務器呢,結果還是錯了,直至我發現github在注冊后就會一個遠程倉庫,這個遠程倉庫的出現讓我對閱讀上面提供給的資料https://git.oschina.net/progit/ 帶來的巨大的幫助。
所以我建議在學習git的一些命令之前首先在github注冊,以獲得一個遠程倉庫。
三:如何用idea開發工具把自己寫的項目上傳至github。
步驟如下:
依次點擊:file----settings
或者直接按快捷鍵:ctrl+alt+s
依次點擊下圖中的圓圈把項目分享至Github中。
按照上面的三個圖:你就可以把項目分享至github中。
四:解決標題所提出的問題:如何把本地修改、刪除的代碼上傳到github中
解答如下:
以下的命令均是在gitbash中輸入的。
1.把目錄弄到本地倉庫(.git)的上一級目錄:
$ cd /f/myGithubproject/spring/
圖如下所示:
2.創建一個新的分支sixi,並切換至該分支:
$git checkout -b sixi
3.在該分支可以對代碼進行修改,刪除,增加等。
4.提交sixi這個分支修改,刪除、增加的代碼:
$ git commit -a -m 'commit all files'
5.切換至master分支,把分支sixi合並到master中。
$git checkout master
$git merge sixi
6.上傳至遠程倉庫:
git push origin master
說明:origin是遠程倉庫的名字。master是遠程倉庫的一個分支。
最后請大家一定要看上面提到的資料:https://git.oschina.net/progit/
這對大家從原理上理解git是很有必要的。