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

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

相关推荐
wno70419 小时前
常用的Git命令清单
大数据·git·elasticsearch
真上帝的左手1 天前
3. 代码管理-Git-进阶
git·源代码管理
YIN_尹1 天前
【git原理与使用】git基本操作及底层原理(二)
大数据·git·elasticsearch
程序员爱德华2 天前
Git 命令
git
Cry丶2 天前
Git Rebase 操作备忘
git·rebase
你叶不叶3 天前
abap git 如何从 gitee上在线拉取数据(上一步已经配置好证书)
git·gitee·sap·abapgit
kuroomi4 天前
Git入门
git·kubernetes
daliucheng4 天前
lazygit 上手:日常 git 操作一篇讲完
git
codigger4 天前
大厂git提交规范
git·程序员
挖掘狂人4 天前
六条分支,一条主干:我的 Git 分支管理心得
git·后端·程序员