git 命令操作 - Go语言中文社区

git 命令操作


git推送项目操作

当前分支就是你向提交的分支
git add .    //将文件加入暂存区
git commit -m '提交备注' -n    //保存仓库的历史记录
git push  仓库地址

如果想从当前分支推送项目到远程别的分支中去

git checkout -b 分支名称  先在本地创建这个分支名称,然后再使用
git push  仓库地址就可以了

如果当前项目在本地的develop分支中,但是我想将其切换到master分支中并且提交到远程仓库的操作方法

git add .  //提交到develop分支的暂存区
git commit -m '备注' -n
git checkout master //切换到master分支
git merge develop //将develop暂存区的项目合并到当前分支
git push 仓库地址 //推送到远程

但是一般不建议不建议这么操作,不建议这么操作develop分支和master分支,如果其他分支随便使用。
如果是develop和master分支使用以下方法:
在这里插入图片描述

git从仓库中获取项目到本地

git clone 路径  //此命令默认获取到master分支下面的项目
git clone -b 分支名 路径  
//这条可以从不是master分支的项目区提取项目,
//假如现在有个develop分支,我想从这个分支抽取项目,
//只需要在命令行输入 git clone -b develop 路径 即可

分支的操作

git branch  
//用来查看当前分支
git checkout  分支名称
//用来切换分支
//假如我目前在master分支,然后需要切换分支到develop分支
//执行命令  git checkout develop  就可以成功切换
git checkout -b 分支名称
//加入一个-b命令就可以实现新建一个分支并且切换到当前分支
git checkout -
//切换回上一个分支
git merge  分支名称
//用来实现合并分支,假如目前我在master分支,
//想要将develop分支的项目合并到当前master分支中,则使用
//git merge develop命令即可
git log --graph
//以图表的形式查看分支

其他相关操作命令

git init 
//初始化仓库,如果初始化成功,目录下面将生成相应的.git目录
git status 
//查看仓库的状态
git log
//查看提交的日志
git diff
//查看更改前后的区别,当前工作树与暂存区的差别
版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_43332220/article/details/105729187
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-06-28 00:15:11
  • 阅读 ( 707 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢