美文网首页
ios git常规操作

ios git常规操作

作者: 路有点颠簸 | 来源:发表于2020-05-25 15:22 被阅读0次

1.git从本地文件链接到远程仓库的方法,远程仓库为空

cd ...... //进入到工程文件夹
rm -rf .git  //先清除.git文件
git init    //再重置
git remote add origin https://github.com/....  //链接到远程分支(git上面的仓库地址)
git remote -v //查看远程仓库
git add .  //暂存所有文件
commit之前设置下名字和邮箱 global为全局 local为本次
git config --global user.name "么么哒"
git config --global user.email "github的邮箱地址"
git commit -m 'description'  //description是提交的注释说明
git push -u origin xxxx    //最后push到xxxx分支
//后续可直接使用git push

2.git将远程仓库clone到本地的方法

mkdir iosProject  //在当前目录创建一个空文件夹 (也可手动创建或者直接使用已有的文件夹)
cd iosProject //进入到你想要放置工程的空文件夹
rm -rf .git  //先删除可能隐藏的git 
git clone xxxxxxxx  //clone远程git仓库到本地

clone成功后,本地创建几个远程必须的分支
未创建分支,再使用git commit时会提示:
Your branch is up-to-date with 'origin/master
其实就是版本分支的问题

git branch newbranch  //新建一个newbranch的分支
git branch //查看分支  前面有*的代表目前所在分支
git checkout newbranch  //切换到新的分支   同时可以再次执行git branch检查确认

然后将改动提交到新分支

git add .
git commit -m '这是一次新的提交'
git status //检查是否成功
git checkout master  //切换到主分支
git merge newbranch  //将新分支提交的改动合并到主分支
git push  
git branch -D newbranch  //可以选择删除这个分支

3.git常用命令

分支操作

git status 查看当前所在分支和更改内容
git branch 查看所有分支
git branch xxx 新建某分支
git checkout xxx 切换到某分支
git checkout -b xxx 创建并切换到某分支
git pull origin xxx 拉取xxx分支
git push origin xxx 推送同步xxx分支
git merge xxx 合并分支 (一般需要先切换到目的分支,然后merge想要merge的分支)

提交修改

git status //查看改动
git add xxx.m  //暂存xxx.m文件
git add .  //暂存所有改动
git rm xxx  //删除xxx文件
git commit -m '修改了xx功能'  //添加注释
git push origin xxxx   //push  注意当前所在网络是否允许push
git commit --mend 修改最近一次提交的代码(这里会进入vim编辑器去修改)

git fetch 和git pull

git fetch是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中。
git pull 是将远程主机的最新内容拉下来后直接合并
即:git pull = git fetch + git merge,这样可能会产生冲突,需要手动解决。

参考链接-直通车

撤销回滚到上次版本

//查看历史提交
git log
//HEAD^^表示上两个版本,以此类推
git reset --hard HEAD^

将代码同时提交到码云和GitHub

首先,要明白一点:在我们执行了git add .指令之后,我们的代码是被放到了本地仓库,而且一个本地仓库可以对应多个远程仓库。
通过 git remote add <name> <url-of-remote> 指令来添加远程仓库
name 是远程仓库的别名,便于区分不同的远程仓库。url-of-remote 是我们的远程仓库链接,就是平时看到的以.git为后缀的链接

//添加github的远程仓库,并且取名为 github
git remote add github https://github.com/xxx/xxx.git
//添加github的远程仓库,并且取名为 gitee
git remote add gitee https://gitee.com/myAdree/xxx.git
//查看刚刚添加好的远程仓库
git remote -v

默认的你clone的远程仓库被命名为origin,这也是为什么我们平时push代码的时候要使用git push orgin master 了。
开始提交

//添加代码到本地仓库
git add .
git commit -m "first commit"
//push到github
git push github master
//push到码云
git push origin master

相关文章

  • ios git常规操作

    1.git从本地文件链接到远程仓库的方法,远程仓库为空 2.git将远程仓库clone到本地的方法 clone成功...

  • Git操作

    Git操作 常规操作 git init git add git rm git commit -m git comm...

  • git的常见命令

    --本地操作 1,常规操作 git add . -----> git commit -m "信息" -----> ...

  • 2019-03-14

    git使用命令 常规操作 git add . git commit -m ‘’ git pull git push...

  • git常规操作

    git的管理,对于协同开发,确实很有帮助,下面简介一些最最常用的,一般能使用这些,就能够得心应手了。 注意:git...

  • Git常规操作

    pull 和push 删除在文件夹中删除文件,此时对应删除了工作区的文件,还可以恢复。在bash中用

  • git常规操作

  • git常规操作

    git操作原理简介远程仓库 Amaster 分支developqatest3远程仓库 Bmaster 分支deve...

  • Git 常规操作

    常用命令 查看分支 创建分支 删除分支 回滚 回滚到某个版本一般不建议trunk回滚,最好建立一个分支,比如 其中...

  • git常规操作

    查看git用户名和邮箱: 修改git用户名和邮箱: clone链接加上账号密码: git提交操作流程:进入到项目目...

网友评论

      本文标题:ios git常规操作

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