一、為什么不用github而使用碼雲?
私有——免費,速度快
二、怎么用?
1.下載安裝好git.
2.去碼雲官網注冊個賬號。官網:https://git.oschina.net/
3.創建項目。項目創建好后,你會發現,可以直接通過上傳文件的方式,把文件放進去。可是,我要用git去傳。
4.配置SSH公鑰。
4.1 通過git bash 生成公鑰
找到.ssh文件位置,我的是在C:\Users\admin\.ssh,點進去。右鍵單擊,選擇git bash here,出現命令窗口.輸入下面命令
#ssh-keygen -t rsa -C "shoneworn@163.com"
注意,如果你以前配置github的時候,生成過公鑰。那就沒必要再使用以上命令了。否則,會出現兩種情況。一種是,你沒有重命名,導致原公鑰被重寫。導致github無法提交。一種是,你重命名了,結果,等你操作的時候,發現無論如何也無法提交,這個時候,你再回頭找原因,遍地百度,還是無法解決。在這里,我告訴你,原因就在這里,因為已經有公鑰,即便你配置了重命名的公鑰,還是不行。所以,如果有了,就不要生成了,只能用原有的。
4.2找到.ssh文件下的id_rsa.pub文件,復制公鑰,到上圖里去。點擊確定。OK啦。
5.建立本地倉庫
git init
我是在D盤建立一個文件夾,以此文件夾為本地倉庫。點進文件夾后執行上面命令。也可以直接在D盤根目錄執行: git init myfile 其中,myfile就是倉庫名,名稱可以自己起。
三、git命令如何使用
1.怎么拉代碼到本地倉庫
進入碼雲,找到要拉下來的項目。點擊克隆,找到地址后,進入本地倉庫,右鍵單擊,選擇git bash here ,執行下列命令:
git clone git@gitee.com:shoneworn/***.git
***代表項目名 ,默認就是你的項目名,也可以在上面命令后面加空格,加上文件名來重命名
如上,已經重命名為shoneworn,並將項目拉到本地。
2. 怎么提交代碼到碼雲
方便測試,可以在本地新建一個空的test.text 文本,上傳到項目。也可以直接改動代碼都行。
為了方便,直接貼出圖了。
其他命令就不多做說明了。這里重點說下git add
git add 命令,我理解為,將待提交文件放入緩沖區,那么,如果遇到比較多的改動怎么辦呢?還是一條條add嗎?
git add -A
上面的命令是一下子將所有變更都放入到待提交的緩存中。
那么問題又來了。這個時候,用命令git status 查看,可以看到,待提交的文件,都變成了亮綠色。
那么,如果我不想全部提交。只想提交部分文件怎么辦?而這不想提交的文件,又在剛剛被add 了。怎么辦?
git add -i
選擇3,找到要排除的文件,直接排除。選擇7,回到提交目錄上。再用git status查看。
然后執行提交操作。