美文网首页iOS假装进步
ios中管理项目对git的使用

ios中管理项目对git的使用

作者: Bear大大 | 来源:发表于2018-12-06 15:01 被阅读37次

   现在一般管理项目一般就2种,git和svn,介绍我在使用git遇到的一些的问题。

现在介绍git的用法,一般公司都会把github上面的代码搬到本地服务器,也就是你的远程仓库就是本地的服务器。那么要怎么关联远程仓库呢,第一步,打开终端,输入。。。cd/。。。。到你项目的目录。,

第二:git init(初始化),第三:git add * 项目的名字(带*一次性全部加入,如果没有*只能一个个加入)。

第三:git commit -m '备注' 

接下来就是关联远程仓库:

git remote add origingit@服务器的远程地址。

(ps:添加远程出现: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

如果出现以下问题:

不用着急,这个不是你的问题,过段时间再试下。。。。。

附上常用的git命令

常用步骤:

git status 查看已修改文件

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

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

git push origin 分支 推送到线上

(一般是推送到测试上,有需要的话去http://112.74.186.110:8080/创建合并请求,然后让老大合并到线上)

git stash 暂存(可以将你当前未提交到本地(和服务器)的代码推入到git的栈)

git stash apply 将暂存的代码拉下来,后面可接版本号

git stash list 将当前的Git栈信息打印出来

git stash pop 移除最后的栈

git stash clear 将栈清空

其他:

git fetch 从远程更新分支到本地

git branch 查看所有分支

git branch 分支 新建分支

git branch -d 分支 删除分支

git checkout 分支/文件名 切换到某分支/从线上强制更新某文件,不保存该文件的本地修改

git merge 分支 在当前分支上合并某分支

git reset --hard origin/test 强制更新,不保留本地,origin/test:表示线上的test分支

git reset HEAD 撤销上一次add

git reset 文件名 撤销上一次add的某个文件

git commit --amend 修改上一次commit

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

相关文章

网友评论

    本文标题:ios中管理项目对git的使用

    本文链接:https://www.haomeiwen.com/subject/xenncqtx.html