ios中管理項目對git的使用

? ?現(xiàn)在一般管理項目一般就2種,git和svn,介紹我在使用git遇到的一些的問題。

現(xiàn)在介紹git的用法,一般公司都會把github上面的代碼搬到本地服務(wù)器,也就是你的遠(yuǎn)程倉庫就是本地的服務(wù)器。那么要怎么關(guān)聯(lián)遠(yuǎn)程倉庫呢,第一步,打開終端,輸入。。。cd/。。。。到你項目的目錄。,

第二:git init(初始化),第三:git add * 項目的名字(帶*一次性全部加入,如果沒有*只能一個個加入)。

第三:git commit -m '備注'?

接下來就是關(guān)聯(lián)遠(yuǎn)程倉庫:

git?remote?add?origingit@服務(wù)器的遠(yuǎn)程地址。

(ps:添加遠(yuǎn)程出現(xiàn):I don't handle protocol 'git@http' 解決辦法解決方法

刪除錯誤的Git倉庫地址,重新添加即可

$ git remote rm origin

$ git remote add origin yourURL

)

接著git push -u origin master(第一次提交)以后:git push ?origin master

如果出現(xiàn)以下問題:

不用著急,這個不是你的問題,過段時間再試下。。。。。

附上常用的git命令

常用步驟:

git status 查看已修改文件

git add ... ... 添加文件

git commit -m '備注' 提交文件

git push origin 分支 推送到線上

(一般是推送到測試上,有需要的話去http://112.74.186.110:8080/創(chuàng)建合并請求,然后讓老大合并到線上)

git stash 暫存(可以將你當(dāng)前未提交到本地(和服務(wù)器)的代碼推入到git的棧)

git stash apply 將暫存的代碼拉下來,后面可接版本號

git stash list 將當(dāng)前的Git棧信息打印出來

git stash pop 移除最后的棧

git stash clear 將棧清空

其他:

git fetch 從遠(yuǎn)程更新分支到本地

git branch 查看所有分支

git branch 分支 新建分支

git branch -d 分支 刪除分支

git checkout 分支/文件名 切換到某分支/從線上強(qiáng)制更新某文件,不保存該文件的本地修改

git merge 分支 在當(dāng)前分支上合并某分支

git reset --hard origin/test 強(qiáng)制更新,不保留本地,origin/test:表示線上的test分支

git reset HEAD 撤銷上一次add

git reset 文件名 撤銷上一次add的某個文件

git commit --amend 修改上一次commit

git update-index --assume-unchanged 文件名 忽略文件

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容