GitHub SmartGit GitBash 学习

1:Git

是等同于svn一样的代码管理工具,git使用更为方便,代码存储在git服务端,随时随地
使用都可以在Git取下来。

还有一个好处就是git能拉取分支,分支的意思是比如现在生产
线代码是master主分支,现在你要开发一个功能B,就新建一个分支B,在分支B上开发功
能B,在开发途中,有一个新活动功能C要急着开发上线,又拉一个分支C,在分支C上开发
功能C,功能C测试通过后,提交分支C,合并分支C到主线master,再切换到B分支,更新
代码,继续开发功能B,最后合并B分支到主线master。这样一个分支一个功能,功能之间
互相不影响。

2:使用Git

使用Git有两种方式,一种是使用命令行,一种是使用git可视化工具。

命令行:使用命令行需要下载git,Git-2.16.2-64-bit.exe,win 64位的,安装完成
后,会有git bash命令行工具。使用git bash操作Git。

可视化工具:使用的是smartgit。

eclipse也可以集成git插件,可以想svn直接在项目的team上进行提交。

3:上传项目

首先在GitHub上新建一个你本地要上传的项目名称,然后打开Git Bash进入本地项目目
录,
1:git init 将项目变为git托管。
2:git add 文件夹或文件 要上传的文件
3:git commit -m "备注" 将代码提交到本地仓库
4:git remote add origin https://github.com/poison-bit/cas.git 关联
Git Hub,就是将代码传到这个地址。
5:创建远程仓库的时候,如果你勾选了Initialize this repository with a 
README,需要执行git pull --rebase origin master 将README.md拉到本地,这样
代码才能push到服务器。如果没勾选就不需要执行这一步。
6:git push -u origin master 将代码push到服务器。 如果不是第一次push就不要
-u。

4:下载项目

进入IDE工作空间,执行git clone https://github.com/poison-bit/cas.git 将
项目拉下来。

5:分支

新建分支:

    打开SmartGit,选择需要新建分支的项目,GitBash命令行也可以,菜单栏 Branch 
    Add Branch 输入分支名称 创建/创建并下载代码。

合并分支:

    合并分支有两种情况,第一种是在主分支没有提交过任何代码时:

        在Local Branches 处选中需要合并的分支A,先将A stage commit到本地
        仓库,右键,Set Tracked Branch,选择master,确定,然后切换到主分支,
        选中A,右键,Merge,Fast-Forword,然后直接push主分支master,就合并
        成功了。

    第二种情况是主分支提交过代码:

        在Local Branches 处选中需要合并的分支A,先将A stage commit到本地
        仓库,右键,Set Tracked Branch,选择master,确定,选中A,右键,
        Merge,Create Merge-Commit,切换到主分支,再选中A,右键 Merge,
        Fast-Forword,然后直接push主分支master,就合并成功了。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值