git基本命令

1、查看分支

    1)git branch   【查看本地分支列表】

    2)git branch -all 【查看本地及远程分支列表】

    3)git branch -r   【查看远程分支列表】

    4)git checkout 分支名  【切换到指定的分支】

    5)git  log 【查看git相关操作日志】

2、创建分支

    1)git branch apitest,然后git checkout apitest   【在本地某个当前分支的代码基础上,创建一个本地新分支】

    2)git checkout -b apitest 同步骤1)

    3)git push origin apitest:apitest 【同步本地分支到远程库(即在远程库创建同名分支,并同步代码】

3、提交代码

场景一:将分支代码合并到主分支

    1)git checkout master   【切换到主分支】

    2)git merge apitest 【将分支代码合并到主分支】

    3)git push 【提交主分支代码】

    4)git checkout apitest  , 然后git push 【提交分支代码】

场景二:将分支代码直接推送到远程对应分支

    1) git status  【查看当前分支状态】

    2) git add 文件名   .代表所有待提交 【提交到暂存区】

    3) git  commit -m ‘描述’  【提交到仓库】

    4 )git  pull  【避免冲突,先更新其他人的代码到本地】

    5) git push  【提交到远程库】

4、删除分支

   1)git push origin :apitest【删除远程分支】

   2)git checkout master,然后 git branch -d apitest【删除本地分支】

注意:git branch -D 分支名【 强制删除分支】

5、版本标签

    1)在当前分支下,执行 git tag v1.0.0  【创建版本标签】

    2)git tag  【查看版本标签】

    3)git  checkout v1.0.0 【切换tag】

6、本地代码与远程冲突

git clean -n
显示未git add 的文件

git clean -d -fx
删除当前目录及子文件夹下的未 track 的文件及文件夹

x  -----删除忽略文件已经对git来说不识别的文件
d  -----删除未被添加到git的路径中的文件

f  -----强制运行

https://www.cnblogs.com/hope-markup/p/6683522.html  关于git reset --hard这个命令的惨痛教训:尤其是没执行过git add的文件如何找回来

https://www.jianshu.com/p/0b05ef199749 git clean命令解释

https://blog.csdn.net/drunkpragrammer/article/details/79780793 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值