問題背景:前段時間因爲比賽需要,緊急學了一下git(之前學校都是用的svn),現在來做個簡單的總結。電腦是Windows,僅供參考。
參考鏈接:
https://my.oschina.net/abely/blog/678310 “爲什麼要git add”
https://www.jianshu.com/p/06a960d991aa “GitHub desktop使用”
一、安裝git
在這個網站上下載git的exe文件,安裝即可。
二、創建git目錄
1)遠端的git目錄
直接到自己的Github上去創建Repositories。
2)本地的git目錄
cd到目標文件夾下
git status #查看當前文件夾是不是git目錄,on branch master是,fatal則不是
#若不是git目錄,則把它變成是
git init
三、傳到本地git倉庫中
git add . #點表示全選,當然也可以只傳部分文件
#每次commit前都需要add,關於這個的討論可以看參考鏈接
git commit -m "xx" #引號中是提交時的備註,比如“first commit"
四、傳到遠端git倉庫中
git remote add origin github地址 #與遠端Git倉庫配對
git remote -v #查看連接遠端倉庫的情況
git pull origin master #把遠端的代碼拉到本地,特別是與人協作時
git push origin master #提交本地Git倉庫代碼到遠端
五、偷懶法
如果不想用命令行的方式,那麼也可以通過github desktop來簡化。
使用下來,有兩個感受:
1)可以很明顯感覺到git和svn的區別。其中一個就是,使用svn的時候我自己需要在本地做版本管理,需要保存若干份項目文件,而git幫我做了這個本地版本管理的事情。
2)對git的使用還是掌握皮毛而已,以後多多練習啦(當然先要有拿得出手的代碼/哭)