0.內容提要
1.在IDEA上添加安裝git
2.從github上下載(pull)倉庫。
3.本地倉庫的基本管理(沒介紹分支)
4.將本地倉庫內容上傳到自己的github
1.版本控制准備
首先下載git,並在set->Version Control中設置git可執行程序。並在github中添加自己的賬號密碼
2.進行版本控制
VCS:version control system 版本控制系統。
1:就是從根據網址下載github項目。(另外一種下載項目的方法File-> new-->Project from Version Control-->Git)
2:就是將修改好的項目,上傳到github中去。
其中1下載項目是非常簡單的,詳細講解一下子如何上傳github項目。
在IDEA的VSC中不僅包括git,還包括SVN等其他版本管理系統,但是這里着重介紹Git和Github。
Create git repository:創建一個本地的git倉庫,具體而言就是在文件夾下面增加了一個.git文件夾。
當第一次創建的時候,所有文件都編程了紅色的。這個紅色表示為加入版本控制,就是說這些文件不受git控制,如果想讓git控制需要add。
add:將我們希望被git管理的文件加入版本控制中去。添加后變成綠色,
add操作是:文件右鍵-->git-->Add
綠色:已經加入版本控制暫未提交;
當我們把一批文件都add后,其實只是將文件快照的內容寫入緩存區,而並非添加到倉庫中。如果想要把緩存區內容添加到倉庫中,還要進行一次提交(commit)。
提交代碼:文件右鍵-->Git-->Commit Directory
下圖是add和提交的關系:
提交后,文件名就變成白色的了:
白色表示:加入版本控制,已提交,無改動;
以上是全部關於本地倉庫的部分。
VCS中關於github還有另外一個按鈕:
share project on Github:在完成上面操作后,我們點擊這個按鈕,發現已經把上述的本地倉庫上傳到github上去了。上面我們提交了file.txt和Day_01兩個文件
。在github上也是這兩個相關文件和目錄:
如果我們想繼續把Day_02和Day_03也提交上去,不能繼續點share project on Github。這個時候不是創建一個project了,而是PR(push respository)了。
這個時候我們應該右鍵-->Git-->Repository-->push。
這個時候把版本更新出來的Day_03和Day_02 push上去了。
總結:
1.通過VCS中創建一個本地git倉庫。
2.通過右鍵-->Git中的選項對文件進行add,Commit等操作。
3.對於本地的文件在不同狀態下 有不同的顏色
綠色:已經加入版本控制暫未提交;
紅色,未加入版本控制;
藍色,加入版本控制,已提交,有改動;
白色,加入版本控制,已提交,無改動;
灰色:版本控制已忽略文件
4.在VCS中對github上進行項目創建,並上傳;依然是右鍵-->Git進行push、pull
5.沒講分支,變基操作。
參考:https://blog.csdn.net/hanchao_h/article/details/78039028
https://blog.csdn.net/dataiyangu/article/details/90902833
【推薦閱讀】https://cloud.tencent.com/developer/article/1408148
https://blog.csdn.net/dreamsky_boy/article/details/84098775