*git常用指令

切换分支到master(切换前要先add+commit)
  git checkout master

本地分支master提交代码
  git add .
  git commit -m“”修改“”
  git pull origin master
  git push origin master

查看当前自己的分支
  git branch

查看所有的分支
  git branch -a

在master分支基础上创建新分支dev
  git checkout -b dev
  git branch //查看分支
  git branch -a //查看远程分支
  切换分支
  git push origin HEAD -u //将创建的本地分支推送到远程仓库
  git branch -a //查看远程仓库

合并分支(例如将dev分支的代码合并到master)
1. 假如现在在dev分支,先在本地将自己代码提交(push)
2. 切换大master分支
  git checkout master
3. 如果是多人开发,需要把远程master上的代码pull下来(如果是自己一个开发就没有必要了,为了保险期间还是pull)
4. 把dev分支的代码合并到master上
  git merge dev
5. 查看状态及执行提交命令
  git status
6. 最后执行下面提交命令
  git push origin master

 

git 提交指定页面

git status -s  查看仓库状态(这里查看改变要提交的所有文件)

git add src/components/文件名  添加需要提交的文件名(加路径–参考git status 打印的文件路径);

git stash -u -k  忽略其他文件,把现修改的隐藏起来,这样提交的时候就不会提交未被add的文件

git commit -m  哪里做了修改可写入

git pull  拉取合并

git push  推送到远程仓库

git stash pop  恢复之前忽略的文件(非常重要的一步);

 

git pull origin 拉错分支撤回操作

情景描述:想要拉gaiban分支下的代码,结果pull 了dev分支的代码

git reflog  查看你的历史变更记录(找到对应的那条拉错的记录)

git reset --hard 要撤销的记录代码

 

posted on   一名小学生呀  阅读(98)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

点击右上角即可分享
微信分享提示