git常用命令总结

(1)首次提交到新分支

1. 创建并切换到新分支

git checkout -b feature/login

4. 添加更改

git add .

5. 提交

git commit -m "..."

6. 推送到远程(首次需要 -u)

git push -u origin feature/login

(2)日常开发提交

1. 确保在正确的分支

git branch

2. 拉取远程最新代码(避免冲突)

git pull origin feature/login

5. 推送

git push

查看git日志

git log

拉去特定日期的仓库

git reset --hard ***(commit号)

//将当前分支彻底重置到最近一次提交的状态,并丢弃所有未提交的更改。

git reset --hard HEAD

//将主分支的最新提交"挪到"自己分支的前面

git rebase origin/main

git 本地branch上有修改,保存这个本地修改的同时先将git仓代码拉取下来之后合并到本地branch,再将branch提交git仓库的步骤:

git stash

git fetch origin

git merge origin/master

如果有冲突先解决冲突

解决冲突后

git add .

git commit

git stash pop

git add .

git commit -m "bug# ..."

git push origin temp

git 删除远端分支

git push origin --delete temp

git放弃本地branch分支的所有修改,从master同步一份最新的到branch

git checkout temp

git reset --hard HEAD

git clean -fd

git fetch origin master

git rebase origin/master

公共服务器不要配global,不然在这个服务器每个人的git push都是你的名字

git config --global -l

自己仓目录下面配局部的就行

相关推荐
慕容引刀33 分钟前
或许你真的需要这个Git神器:让团队提交文案终于对齐了
人工智能·git·vscode·自然语言处理·github
jjh+++(求关注版)1 小时前
git-命令速查清单
git
yanlaifan12 小时前
git版本管理工具中的回车换行转换逻辑
git
小僧景贤1 天前
【零门槛入门】嵌入式新手极简 Git 上手教程
git·固件开发·嵌入式版本管理
克里斯蒂亚诺更新1 天前
云效和IDEA关于git的相通使用
git
Gavynlee1 天前
Git 操作问题排查与解决方案记录(Gitee 实战)
git·elasticsearch·gitee
邪修king1 天前
Re:Linux系统篇(十):从零上手 Git + GitHub(Ubuntu 环境实操完整版|个人代码归档必备)
linux·git·github
李可以量化1 天前
Redis 从了解到精通(三)下:性能基准测试与量化场景性能避坑指南
redis·git·python·量化交易·qmt·ptrade
青 春 记 忆1 天前
零基础入门Python11|Git实战:为任务管理器建立版本历史
开发语言·git·vscode·python·python3.11
牢姐与蒯1 天前
Linux基础开发工具之版本控制器git
git