git基础使用

这里以gitlab为例:
1.创建远程仓库:
在这里插入图片描述
在这里插入图片描述
2.给项目添加新成员
在这里插入图片描述
3.创建本地仓库:
(1)新建一个文件夹,使用如下命令:

//初始化仓库,这样就会产生一个.git的隐藏文件夹
git init
//本地仓库与远程仓库产生关联
git remote add origin git@121.42.182.76:dubao/test000.git

当前分支第一次向远程仓库提交的时候,他会提示你:
在这里插入图片描述
我们复制一下提示的命令并且执行,作用是推送当前分支到远程对应的分支,同时建立关联,如果远程对应的分支不存在就会自动创建。

4.分支管理:
(1)创建分支

git branch xxx分支

(2)切换分支

git checkout xxx分支

(3)创建并切换分支

git checkout -b xxx分支

(4)查看本地分支

git branch

(5)查看所有分支

//本地分支和远程分支
git branch -a

(6)删除分支


//删除已合并的分支,有未合并代码不允许删除
git branch -d
//强制删除有未合并代码的分支 
git branch -D
//删除远程分支
git push origin --delete xxx分支 

(7)合并分支到当前分支

//大都用在合并到master分支上
git merge xxx分支
git push

(8)本地分支和远程分支第一次关联

git push --set-upstream origin xxx分支

(9)查看当前仓库状态

git status

5.标签管理:
发布一个版本时,我们通常先在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。
Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针(跟分支很像对不对?但是分支可以移动,标签不能移动),所以,创建和删除标签都是瞬间完成的。

Git有commit,为什么还要引入tag?
“请把上周一的那个版本打包发布,commit号是6a5819e…”
“一串乱七八糟的数字不好找!”
如果换一个办法:
“请把上周一的那个版本打包发布,版本号是v1.2”
“好的,按照tag v1.2查找commit就行!”
所以,tag就是一个让人容易记住的有意义的名字,它跟某个commit绑在一起。
创建和查看

git tag  v1.0 -m"第一个版本" //创建一个v1.0的标签
git push origin --tags     //推送到远程仓库
git tag                    //查看标签列表
git show <tagname>         //查看某个标签详情
git checkout tagname       //切标签

注意:一定要先git add 再 git commit -m"" 这两步的优先级是最高的,这样通过git命令是可以找到的。

8.冲突及解决方法:
在这里插入图片描述
当出现这个的时候就证明出现了冲突
打开出现冲突的文件
在这里插入图片描述
如果冲突的代码都需要保留,那么删掉那些乱的字符和符号这些就好,我们选择性保留一定要协商好,不要私自删掉别人的代码,这样是很不道德的。

9.一定要勤提交代码!!!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值