iOS 使用coding.net管理代碼

創建倉庫

1 在coding上創建項目


屏幕快照 2017-11-23 09.32.49.png

2 用終端 先cd 到項目的文件夾

//例如我的項目文件夾路徑
cd /Users/mac/Desktop/XingTuNew
git init  創建代碼庫
git add .   添加文件
git commit 將文件放到倉庫里面準備上傳,鍵入git commit后會出現終端編輯狀態,這時候直接鍵盤鍵入:wq后按回車退出
git commit -m "add all files",將所有項目文件放入倉庫準備上傳
將本地的項目倉庫與coding上面的倉庫聯系起來,這時候需要用到上一幅圖中的倉庫地址,復制下來,例如:
    git remote add origin https://git.coding.net/xxx.git
git remote -v
git pull origin master --allow-unrelated-histories,這一句代碼的意思將coding上面的倉庫更新到本地,為什么呢,因為在coding創建項目的時候勾選了啟用README.md文件進行初始化項目,所以準備就緒了過后,應該吧coding倉庫里面的README.md文件放入本地來進行第一次本地與coding的傳輸。
git push origin master,將本地倉庫的所有文件推入coding倉庫

更新倉庫

//例如我的項目文件夾路徑
cd /Users/mac/Desktop/XingTuNew
git status //查看當前狀態
git add .
git commit -m"更新說明" 
git push origin master ,更新到coding倉庫

換臺電腦繼續工作

git clone 倉庫地址
git pull origin master  下載代碼

版本回退

如果你修改了好多代碼但是發現已經亂了,而且還是錯誤的,那么你可以git回到之前的版本

1 git log  查看歷史記錄
屏幕快照 2017-11-23 09.51.15.png

上圖上一大串數字 就是commit id(版本號)

//HEAD 表示最新提交的版本,也就是我們想退回的版本
2 git reset --hard HEAD^  版本回退 

// 你也可以通過commit id 回到某一個版本
   git reset --hard a73fad7  (前7位即可)

這樣我們就回到了指定的版本

3 git pull origin master  

如果你也遇到HEAD detached at head 問題 這個是head指向了一個沒有分支名字的修訂版本,這是如果commit,并不會提交到任何分支上去,我們可以創建一個新的分支 然后merge到分支,之后,再刪除臨時分支

git tag
git branch  查看分支
git checkout -b temp  temp是分支名
git checkout temp  創建分支
git checkout temp  創建并切換到分支

目前我們處于分支 ,你可以正常提交

git status
git add .
git commit -m"更新說明"  提交到倉庫

這時你可以切換回master

git checkout master
//把分支的工作成果合并到master分支上
git merge temp 合并
//刪除分支
git branch -d temp

附:gitignore內容

# Xcode
.DS_Store
*/build/*
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
profile
*.moved-aside
DerivedData
.idea/
*.hmap
*.xccheckout
*.xcworkspace
!default.xcworkspace

#CocoaPods
Pods
!Podfile
!Podfile.lock

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Git是目前最流行的版本管理系統,也是最先進的分布式版本控制系統(distributed version cont...
    pro648閱讀 5,778評論 1 17
  • 本文轉載自:使用git和github管理自己的項目---基礎操作學習,進行了重新排版。二次轉載請注明原作出處。 我...
    mac在路上閱讀 2,582評論 0 22
  • 【同讀一本書楊雪雪】 2015-1-20-082:《白銀谷》 正文:78.6% 按規矩,我們西號不能收京號的銀票,...
    楊雪雪閱讀 831評論 2 0
  • 花花一世界,葉葉一菩提。 靈靈生兩面,人人通佛魔。 事事若驕狂,生生安流年。 尋尋此生界,覓覓光陰間。 色色即是空...
    W悟K空閱讀 192評論 0 0
  • 思考的人是座大鐘 砸碎了軀殼 靈魂還在樹上掛著 秋天的樹葉 與天際的云朵觸碰的時候 摩擦起火點燃了夕陽 好在美好總...
    孤島被占用閱讀 198評論 0 0