gitgit

关于项目我们可以先在码云端创建一个新的空项目,然后获得该项目的网址。

然后在本地创建一个空的文件夹:
进入右键点击进入git命令行,输入
$git init 建立一个git本地仓库,配置文件夹.git是隐藏文件夹,如果需要确定,在文件栏可以修改。
然后如果是第一次使用git,我们需要绑定我们的用户名和邮箱
$git config --global user.name ‘码云的用户名’
$git config --global user.name ‘码云的邮箱’
记住,这步是永久操作,即使打开其他文件夹,创建不同的本地仓库,也不需要再次绑定了,除非要链接不通账户的码云项目
然后,绑定该本地仓库与码云项目的链接,并取个名字
$git remote add origin https://gitee.com/jinqianwang/zhongjidoudou.git
我们去的名字就叫做origin
然后就可以把我们要提交的项目粘贴过来该本地仓库底下,可以开始提交

提交的步骤:
首先我们写好的代码存储到暂存区,
$git add .
把暂存区的代码提交到本地仓库(这种提交是记录了版本信息的)
$git commit -m ‘可以写这次的提交注释’
提交到本地以后,我们第一次同步跟远端的项目网址的时候,是一定不会成功的,因为如果云端拥有本地没有的文件时,本地的资源是不允许提交的,在创建项目是,码云端的项目会生成一些关于配置文件,注释代码的文件,而本地是不拥有的,所以无法提交。
$git pull origin master
这句话的意思是,下载origin链接项目下的主枝master的所有文件,这样远端的文件就会下载到本地端,就同步了。
$git push -u origin master
这句话就是把本地的文件与远端的进行同步

假如我们是想下载远端已有的文件项目,那么有种简洁的办法
在我们想下载的目录下
$git clone https://gitee.com/jinqianwang/zhongjidoudou.git
这样远端的整个项目都会被我们clone下来
然后这是它自动的绑定了与远端的网络连接,默认为origin
$git add .
$git commit -m ‘’
$git push -u origin master
这几步后,就可以把我们的修改提交上去

多人协同开发:分支branch
在工作中,我们负责的部分不可能很快完成,每天的进度也是要提交的,但是又不能把内有完成的代码提交到主枝master中,一般master中存储的都是已完成的,没有问题的代码,所以我们只有新建一个分支branch来存放未完成,或者有未调通bug的代码。
创建一个新的分支
$git checkout -b bug1
创建一个新的分支,并且切换到该分支。
然后同样的是粘贴我们需要的代码过来
$git add .
$git commit -m ‘注释’
$git push -u origin bug1
最后一步提交的时候改变了,提交不再是提交给origin底下的master了,而是提交给我们新建的bug1分支。

在我们的代码完成以后,没有问题了,就可以把该分支的代码bug1和主枝master进行合并
$git checkout master
先切换到主枝master中
$git merge bug1
合并bug1,没有问题了,合并完成后还需删除原来的分支bug1
$git branch -D bug1
删除完毕!

其他指令:
$git branch //查看所有分支

假如文件的某个部分被两个分支都修改过,我们在同时合并两个部分的时候,所有的的代码都会被收录,然后需要我们去选择我们需要留下的代码,删除不需要的。
我们也可以用git辅助工具查看,各个branch之间的冲突

标签
也可以说是版本,我们可以给代码设置版本号,也就是给commitID是指别名
在代码有重大突破时,增长版本号
打版本号
$git tag v1.0
给当前的该版本的代码,打上版本信息
$git push origin v1.0 //推送v1.0版本到码云
$git push origin --tags //推送所有版本到码云
(本地删除一个版本)
$git tag -D v1.0
(删除远端版本)
$git push origin :refs/tags/v1.0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值