ubuntu 安裝git並且使用CSDN提供的git伺服器管理項目代碼,ubuntugit
1. 安裝git用戶端
sudo apt-get install git
2. 設定使用者名稱和郵件
git config --global user.name "XXXX"
git config --global user.email "SSSSS@hotmail.com"
3. 初始化為僅包含空README.MD檔案的空項目:
touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin git@code.csdn.net:SSSSS/feathersync.git
git push -u origin master
4. 上面會報沒有許可權,主要是沒有產生公開金鑰
ssh-keygen -C 'SSSSS@hotmail.com' -t rsa
5. 公開金鑰預設產生在下面目錄
/home/zhigang/.ssh/id_rsa.pub
6. 將上面產生的公開金鑰檔案內容,全部粘帖到csdn code項目的公開金鑰內容中,名字隨便設定
7. 首次提交項目所有檔案
git add .
使用 git show可以查看項目的一些狀態
使用git branch -a 可以查看所有分支情況
使用git branch -r可以查看遠端分支情況
git commit -m "首次提交全部專案檔."
8. push到遠端分支
git push origin master:master
git pull <遠程主機名稱> <遠程分支名>:<本地分支名>
origin指定了你要push到哪個remote
如果你省略了<遠程分支名>,git就認為你想push到remote repository下和local branch相同名字的branch
所以,可以簡寫成:
git push origin master
9. 上一步更新被拒絕,
git pull <遠程主機名稱> <遠程分支名>:<本地分支名>
git pull origin master:master
將orgin倉庫的 master分支拉取到本地的master分支上,可以省略<本地分支名>
可以簡寫成:
git pull origin master
pull的過程中可能需要提供pull的注釋,pull成功後,就可以使用下面命令提交了
git push origin master