在工作中常用到的git命令
git branch //查看现在的分支
git checkout -b 本地分支名 //这个是在本地创建自己的分支名
git pull origin 远端分支 //这条命令就是从远端分支拉取自己的项目
git diff //查看修改的冲突
git log -n 2 -p
git diff –staged //查看没有存在暂存区的代码变动
git status //查看当前修改未提交的内容
git log //查看提交的记录日志
//—-这里是切到本地分支上ludan
git add . //添加操作,后面的点代表全部添加,也可以只添加修改的,但是点更方便
git commit -m”这里是提交的日志” //提交到本地仓库
git push
//git stash 保存下修改的
git stash apply //进行了stash之后再回来执行这句可以返回上次的记录
//git reset –merge 回退到merge之前
撤回暂存区的代码
git reset HEAD src/index.html
//—-这里是切到k8s-test分支下操作的(远程分支)
git merge ludan //把ludan分支的修改合并到当前本地分支上k8s-test
git checkout -t origin/k8s-test //切换到k8s-test分支
git push origin k8s-test // 合并到测试k8s-test分支,首页得先切换到远程分支名
切到测试和develop之后merge之后不需要add 直接push就可以,但是push之前先status一下
如果只是把修改的部分传上去 git add src地址,这种会出现如果切换分支失败,执行一下git stash
后再切换分支就可以了
需要把修改的问题再提取出来的时候,用git stash apply或者pop
k8s-test 测试
develop 总的开发分支
k8s-test-t1 预发
git remote -v 查看项目中git 下载地址
git reflog
git reset –hard 版本号
git reset HEAD^ 回退到没有add之前的修改文件
git reflog 查看到本地自己的所有提交记录,
git cherry-pick 版本(第一列)最后是git push origin pvt
删除远程分支
git push origin –delete 分支名
rm -rvf .git //如果复制git的一个项目,想重新拖离关系 就复制出来一份,然后执行
版权声明:本文由Web学习之路发布,如需转载请注明出处。