Git入門
如果你完全沒有接觸過Git,你現在只需要理解通過Git的語法(敲入一些命令)就可以將代碼上傳到遠程的倉庫或者下載到本地的倉庫(服務器),可知我們此時應該有兩個倉庫,就是兩個放代碼的地方,一個是本地,一個是遠程的(如Github)。企業或者團隊可以通過Git來對項目進行管理,每個程序員只需將自己的本地倉庫寫好的代碼上傳到遠程倉庫,另一個程序員就可以下載到本地倉庫了。今天我們就從Git終端軟件的安裝開始,再這之前我也簡單介紹一下Github。
Git上傳代碼
一、准備工作
1、注冊一個github賬號。
2.下載windows上git終端,類似shell工具,下載地址:http://msysgit.github.io/
3、安裝方法,打開文件,一路點擊Next即可
4、安裝完成。
接下來就可以進入正題啦~
二、開始上傳
1.登陸你的github,在github新建一個倉庫,輸入你的倉庫名。

1.新建本地倉庫:現在進入你想要上傳到github上的的項目,右鍵選擇文件夾會出現git GUI here和git Base here ,前者選擇指定文件夾用來創建本地倉庫,后者用來進入git命令行
現在我們先選擇git GUI here 創建我們的本地倉庫。
2.綁定用戶:現在進入項目的文件夾,右鍵選擇git Base here ,之后我們就進入git客戶端的命令行啦,
因為Git是分布式版本控制系統,所以需要填寫用戶名和郵箱作為一個標識,用戶和郵箱為你github注冊的賬號和郵箱

ps : git config –global 參數,有了這個參數,表示你這台機器上所有的Git倉庫都會使用這個配置,當然你也可以對某個倉庫指定的不同的用戶名和郵箱
3.為Github賬戶設置SSH key(可忽略)
此處鏈接跳轉:http://blog.csdn.net/hustpzb/article/details/8230454/
ps:其實第三步也可以跳過,對於初學者來說直接使用http上傳就行,了解之后再去了解ssh加密上傳,這里我就簡單將降http上傳,其實沒什么太大區別,后面的步驟都一樣
4.提交本地代碼
輸入$ git init開始創建啦
1)、在本地倉庫目錄新建一個你要上傳的文件,比如我上傳的文件是readme.txt

2)、在命令行輸入,將要上傳的文件上傳到本地倉庫:
$ git add readme.txt
$ git commit -m 'readme.txt'
如圖所示:

4)、關聯遠程倉庫
這個鏈接就是github上新建倉庫的鏈接

$ git remote add origin master https://github.com/starForLove/weixin-buycar

3)、push代碼到服務器上
經過上面已經把代碼傳到本地倉庫了,接下來要做的很簡單,只要把本地的代碼傳到服務器上就行了。
$ git push origin master
接下來它會提示你輸入用戶名和密碼,用戶名就是你在github上注冊的名字,密碼就是你的登錄密碼

4)、現在你已經上傳成功了,登陸你的github賬戶,就可以看到你上傳的文件(readme.txt就是我上傳的啦~)

5)如果出現上傳不成功,可能是因為你遠程倉庫已經存在文件,和你本地倉庫文件不一致,或者你本地倉庫的文件不是最新的,這個時候,你需要執行下面這行命令:
$ git pull origin master
將遠程倉庫的文件重新下載到本地倉庫,然后再次執行
$ git push origin master
三、刪除遠程倉庫不想要的文件
ps:我們在上傳項目后如果上傳了你不想要的文件怎么辦?很操蛋的在github上我們是不能直接刪除倉庫的文件,我們只能通過終端命令來刪除我們不想要的文件或者目錄
Git 如何刪除遠程服務器文件同時保留本地文件
在上傳工程到git上時,有時候會把本地的一些eclipse配置文件傳到服務器上,這時你先刪除本地,再同步服務器,顯然是不合理的。git提供了一個好的解決方法,可以直接刪除服務器文件,同時不影響本地文件,命令如下
1.刪除服務器文件,本地保留
此時github上已經不存在了
2.刪除遠程useless 文件夾,本地保留
一定要注意,刪除文件夾要使用-r 參數
