使用git命令推送代碼到碼雲

1、git安裝

下載地址git

2、git配置

  1. 打開Git Bash
  2. 配置本身的用戶名和郵箱
git config --global user.name "你的名字或暱稱"
git config --global user.email "你的郵箱"
  1. 生成並部署SSH key公鑰
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"

輸入以後,連續按回車鍵,不須要作任何更改,會生成SSH key,存放在系統默認路徑下
4. 查看生成的SSH keygithub

cat ~/.ssh/id_rsa.pub
  1. 在c:/Users/「你的用戶名」/.ssh路徑下,找到id_rsa.pub文件
    將裏面的內容所有複製下來
  2. 將SSH key添加到碼雲帳戶中
    進入碼雲中,找到修改資料選項
  3. 在左邊找到SSH公鑰選項
    標題能夠任意起一個(eg:key one),而後將剛複製的內容粘貼到公鑰裏面,點擊肯定,就添加完成SSH key了。

3、git命令行推送項目

  • 在要提交的項目文件夾上右鍵,選擇Git Bash Here(規範性:要對應項目的裏面進行操做;如碼雲中項目名爲趣變吧,你本地倉庫項目叫XXX,要進入XXX目錄進行命令行操做)web

  • 在項目裏面添加 .gitignore 文件(用於推送時忽略某些沒必要要上傳文件:如裏面內容:/target/ /target/表明git初始化時忽略target目錄)sql

  • git init ———-初始化git倉庫ssh

  • git remote add origin 你的項目地址 //注:項目地址形式爲:http://git.oschina.net/xxx/xxx.git或者 git@git.oschina.net:xxx/xxx.git 用來鏈接遠程碼雲( 若是輸入$ Git remote add origin git@github.com:djqiang(github賬號名)/gitdemo(項目名).git ;出現提示出錯信息:fatal: remote origin already exists.則解決方法:先輸入git remote rm origin,再輸入 git remote add origin git@github.com:djqiang/gitdemo.git 就不會報錯了!svg

  • (第一次上傳項目文件時的操做)pull遠程碼雲項目中README.md到本地倉庫
    。緣由:在碼雲項目中新建項目通常有個README.md文件,而你本地沒有,推送時就會出現以下問題1的狀況。解決方法:git pull –rebase origin masterspa

  • 推送至碼雲.net

git add .      --將項目中的全部文件上傳
git commit -m '對上傳文件的註釋' git push origin master