项目中常用的命令 【转载 IT小杰】

git工作流程图

 

常用的命令:

git init              初始化版本库

git add 文件名             将文件添加到仓库中

git commit -m "标签"                 将文件提交到仓库中

git status          时刻掌握仓库当前的状态

git diff (different)         可以查看修改内容

git log            查看修改信息

git log --pretty=oneline          修改信息在一行中显示

git reset --hard head^                会退一个版本

git reset --hard head^~          会退多个版本

cat 文件名                                    查看文件内容

git reflog                             返回(用来记录你的每一次命令)

git checkout -- 文件名                        在向暂存区提交之前可撤销最近一次的修改

git reset head 文件名                丢弃暂存区的内容

git rm 文件名                                  删除文件

ssh -keygen  -t ras -C ""                      生成密钥

git clone 路径                                 从远程库中拷贝到本地库中

git config --global user.name ""

git config --global user.email ""

1.重新在git设置一下身份的名字和邮箱

这里的yourname必须与github的用户名一致

这里[your@email.com](mailto:your@email.com)必须与github登录邮箱一致

 git remote add origin git@github.com:qidianjie/BKH5hanjie.git      连接到远程库

 git push -u origin master      上传到远程库

 git remote remove origin 路径            移除远程库

git checkout dev     切换分支

git checkout -b dev      创建一个分支,并切换到分支分支里

git checkout -d dev     删除一个分支

git branch           查看分支

git branch dev     创建一个分支   

git merge dev    合并分支  ,(先切换到master分支,然后合并)

 

操作流程

git add .

git commit -m "描述"

git push origin 子分支                上传到子分支

git checkout master                   切换到主分支

git merge 子分支                       主分支与子分支合并

git push
可能会出现冲突,如果出现冲突后执行下面

git pull
然后自己在本地解决冲突,解决完毕后

gid add .
git commit -m "描述"

git push
这个时候master上是最新的代码

git pull
git checkout 子分支

git merge master                     合并主分支,此时本地带是最新的
posted @   自律·给我自由  阅读(115)  评论(0编辑  收藏  举报
编辑推荐:
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
阅读排行:
· ThreeJs-16智慧城市项目(重磅以及未来发展ai)
· .NET 原生驾驭 AI 新基建实战系列(一):向量数据库的应用与畅想
· Ai满嘴顺口溜,想考研?浪费我几个小时
· Browser-use 详细介绍&使用文档
· 软件产品开发中常见的10个问题及处理方法
点击右上角即可分享
微信分享提示