1.2安裝
略1.3基礎配置
1)配置使用者名稱,提交的時候會引用
git config --global user.name "liyufei"
2)配置郵箱(提交時會引用)
git config --global user.email "[email protected]"
3)讓git不要管windows/unix換行符轉換的事
git config --global core.autocrlf false
4)編碼配置
#避免git gui中的中文亂碼
git config --global gui.encoding utf-8
#避免git status顯示的中文檔名亂碼
git config --global core.quotepath off
5)windows上還需配置下面命令
git config --global core.ignorecase false
6)git ssh key pair配置
第一步:在linux的命令列下,或者在windows的git bash命令列視窗中鍵入:
ssh-keygen -t rsa -c [email protected]
第二步:然後一路回車,不要輸入任何密碼之類,生成ssh key pair
第三步:ssh-add ~/.ssh/id_rsa
第四步:cat ~/.ssh/id_rsa.pub(檢視公鑰內容)
第五步:複製公鑰內容至剪下板,然後本課程使用的是oschina的gitlab,將公鑰貼上至此gitlab。
第六步:登入碼雲進行配置
點選右上角修改資料,進入個人ssh公鑰配置,把剛才複製的內容貼上進去,確定提交。
注:在執行第三步的時候經常會報異常:
could not open a connection to your authentication agent.
解決方案:先執行eval `ssh-agent`,然後再去執行第三步的命令就可以了。
略3.1在碼雲上線建立乙個空的專案
3.2將本地專案推送至遠端倉庫
這裡需要使用git bash(windows使用者)來將本地的專案推送至碼雲倉庫中
1)開啟git bash,依次輸入一下命令來推送
#先開啟到專案目錄
cd ...demo/
#分別建立兩個檔案readme.md和.gitignore
touch readme.md
touch .gitignore
#進行git初始化
git init
返回:會顯示建立了乙個空的git倉庫,並且生成了乙個隱藏的.git檔案
#檢視狀態
git status
返回:顯示此時在master分支上及改變的檔案資訊
#新增一下
git add .
返回:顯示此時在master分支上及改變的檔案的詳細資訊
#將專案本地提交
git commit -am 'first commit init project'
#連線到遠端倉庫
git remote add origin [email protected]:shadage/demo.git
#將本地專案推送到遠端倉庫(這裡要注意,遠端倉庫建立的空專案名為demo,那麼本地專案名也必須為demo才能推送上去)
git push -u origin master
返回:會報錯,第一次推送需要先拉取一下遠端的專案
#拉取一下遠端專案
git pull
#接著在去推送
git push -u origin master
返回:會報錯,提示本地的這個專案已經落後於遠端了,不讓推送
#強制推送
git push -u -f origin master
返回:推送至遠端倉庫成功
#我們都是採用分支開發,主分支發布模式,所以基於master建立乙個分支
git checkout -b v1.0 origin/master
返回:建立成功,可以重新整理網頁版的碼雲專案,即可看到新的分支
#切換分支
git push origin head -u
返回:即可成功切換到v1.0分支上。
如何通過GIt將本地專案上傳到碼雲
目前國內使用碼雲來管理專案是非常方便,我們如何將乙個專案上傳到碼雲上面,其實很簡單的,具體步驟如下 1 碼雲上新建乙個專案 x 專案名 2 本地建立乙個資料夾e x,然後使用git bash 3 cd 到本地資料夾中e x 如果是在建立的檔案中git bash 則此步驟可省略 4 使用 git in...
使用git將本地專案推送到碼雲私有倉庫
前言 之前博主一直是使用手動發布專案的,所以效率上是很費時的。最近因為搞了幾台伺服器,發布自己專案的時候感覺很痛苦。於是準備暫時打造乙個自動化的發布指令碼,第一步當然是將 傳到github上,因為碼雲上有免費的倉庫,就直接用碼雲上手了。下面是將本地的 使用git推到碼雲的步驟。環境作業系統 win1...
使用git將本地專案推送到碼雲私有倉庫
1 開啟git bash,進入到要提交專案的目錄下,例如 2 初始化 git init 3 在碼雲上新建倉庫,然後複製ssh 4 在本地庫上使用命令git remote add把它和碼雲的遠端庫關聯 git remote add gitee git gitee.com xhy2019 xczxclo...