您的位置:首页 > 其它

Git 使用,分支创建,提交,合并,只能提交文件夹

2017-11-10 11:51 711 查看
1,在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 合并 终端 mac
相关文章推荐