Git 使用,分支创建,提交,合并,只能提交文件夹
2017-11-10 11:51
711 查看
1,在Git创建仓库
点击 【New project】创建工程的仓库
在如下页面填写相关信息哈!
注意:选择是公开的还是私有的,私有的只能是自己看见,还有个内部的选择,视具体情况而定
2,全局配置
在 Mac的终端 配置相关账户信息
3,把线上仓库克隆到本地
把线上仓库克隆到本地,然后在这个本地的仓库添加东西,你就可以提交了
将http://192.168.x.xxx/xxxxxx/FirstProject.git 地方的仓库克隆到 FirstProject 这个地方
或者用这条语句将仓库克隆到指定的目录下
然后你可以把你创建的工程放到你本地的仓库中
4,提交
在 本地的仓库中添加东西,项目文件都可以!
cd 到你的本地的仓库的文件夹下
然后在线上仓库可以查看了
============分支创建,提交,合并==============
1,我们创建devTest分支,然后切换到devTest分支:
git checkout命令加上-b参数表示创建并切换,相当于以下两条命令:
然后,用git branch命令查看当前分支:
git branch命令会列出所有分支,当前分支前面会标一个*号。
3,我们就可以在devTest分支上正常提交
我在项目的
然后提交: 还是在
4,合并
先切换回主干
然后合并
然后
到此,分支创建,提交,合并再提交完成
合并完成后,就可以放心地删除dev分支了:
删除后,查看branch,就只剩下master分支了:
注意
如果Xcode创建的项目,只能提交文件夹,不能提交具体代码,那么只需要在创建项目的时候,把默认的本地创建Git选项取消就可以了,
点击 【New project】创建工程的仓库
在如下页面填写相关信息哈!
注意:选择是公开的还是私有的,私有的只能是自己看见,还有个内部的选择,视具体情况而定
2,全局配置
在 Mac的终端 配置相关账户信息
//类似于在你的MAC上添加你的账户信息,这个账户是Git权限管理人员分配的 $ git config --global user.name "你的账户名" $ git config --global user.email "你的账户邮箱"
3,把线上仓库克隆到本地
把线上仓库克隆到本地,然后在这个本地的仓库添加东西,你就可以提交了
将http://192.168.x.xxx/xxxxxx/FirstProject.git 地方的仓库克隆到 FirstProject 这个地方
$ git clone http://192.168.x.xxx/xxxxxx/FirstProject.git $ cd FirstProject
或者用这条语句将仓库克隆到指定的目录下
$git clone http://192.168.3.253/liyang/FirstProject.git ~/Desktop/FirstProject // warning: You appear to have cloned an empty repository. 正常的警告
然后你可以把你创建的工程放到你本地的仓库中
4,提交
在 本地的仓库中添加东西,项目文件都可以!
cd 到你的本地的仓库的文件夹下
$ cd ~/Desktop/FirstProject /* . 提交该仓库中所有东西*/ localhost:FirstProject Sir$ git add . /*添加提交信息,并计较到本地仓库*/ localhost:FirstProject Sir$ git commit -m "第一次提交" /*将这些东西推送到线上仓库*/ localhost:FirstProject Sir$ git push origin master
然后在线上仓库可以查看了
============分支创建,提交,合并==============
1,我们创建devTest分支,然后切换到devTest分支:
$git checkout -b devTest
git checkout命令加上-b参数表示创建并切换,相当于以下两条命令:
$ git branch devTest $ git checkout devTest
然后,用git branch命令查看当前分支:
$ git branch * devTest master
git branch命令会列出所有分支,当前分支前面会标一个*号。
3,我们就可以在devTest分支上正常提交
我在项目的
AppDelegate.swift文件中加上一行:
//这是在分支上添加的东西**********
然后提交: 还是在
FirstProject目录下哦
$ git add . $ git commit -m "在分支上提交" $ git push origin devTest //推送到线上分支
4,合并
先切换回主干
$ git checkout master
然后合并
$ git merge devTest
然后
$ git add . $ git commit -m "吧分支的东西合并merge 并提交" $ git push origin master
到此,分支创建,提交,合并再提交完成
合并完成后,就可以放心地删除dev分支了:
$ git branch -d devTest Deleted branch devTest .
删除后,查看branch,就只剩下master分支了:
$ git branch * master
注意
如果Xcode创建的项目,只能提交文件夹,不能提交具体代码,那么只需要在创建项目的时候,把默认的本地创建Git选项取消就可以了,
相关文章推荐
- git基本使用 创建切换合并分支以及提交本地分支至远程分支
- git基本使用(2)创建切换合并分支以及提交本地分支至远程分支
- 码云git使用四(分支的创建,使用和合并)
- Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突
- Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突
- git图形化工具GitKraken的使用——分支的创建与合并
- git使用笔记(创建和合并分支)
- git从版本库创建、从远程克隆或本地新建,配置KEY,合并分支到提交到远程版本库等步骤
- Git开发时多分支防止多次提交版本线,使用cherry-pick、合并commit实现多次修改关联iusses
- Android Studio使用Git创建分支,合并分支
- Git命令的使用_创建与合并分支——详细教程4
- Android Studio使用Git创建分支,合并分支
- Git 不使用合并方式提交分支差异
- Git的使用十一(创建与合并分支)仅限Mac亲测
- Git使用:代码提交、同步,创建分支等
- Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突
- 关于git中cherry-pick的使用,选择一部分提交的代码合并到另一个分支
- Git常用命令(创建分支-关联分支-提交-合并等操作)
- 如何使用git创建项目,创建分支
- 如何使用git创建项目,创建分支