git命令

记录一些用到的git命令。

基础命令:

查看分支:git branch
查看所在分支的push记录:git log
获取远程状态:git fetch
查看所在分支落后或领先几个commit:git status
更新所在分支代码为远程xxx分支的最新代码:git rebase origin/xxx
创建分支: git checkout -b 分支名

提交合并代码至develop分支的请求时,发现develop分支有更新:

【暂存代码,更新分支,应用暂存代码,添加commit,push代码。】

git add .
git brach -u origin/develop
git stash save "备注"
git fetch
git rebase origin/develop
git stash list
git stash apply stash@{0} 
 #从list中找所需编号,不写stash@{0}就应用最后一次stash的内容
git add .
git commit (--amend --no-edit) 
#括号中的内容表示push代码但不创建新的commit,修改的内容会合并到上一个commit中。
git push origin 分支名
重命名本地分支

在需要重命名的分支上操作:git branch -m new-name
在任意分支操作:git branch -m old-name new-name

重命名远程分支
【删除远程分支后修改本地分支名,重新push】
删除远程分支旧名称 git push origin --delete old-branch-name

修改最近提交的 commit 信息(可以只修改message或只修改author):
git commit --amend --message="xxx" --author="xxx"

配置远程仓库:

设置全局变量:

git config --global user.name "用户名" #设置用户名
git config --global user.email "邮箱" #设置邮箱

上传本地项目到远程:

git init
 git remote rm origin # 删除已有项目地址
 git remote add origin 远程地址 # 添加新的地址
 git add .
 git commit -m "新建远程仓库"
 git push origin main (/master)
从远程拉取并创建本地分支

方法一:新建本地分支并切换到本地分支拉取

git checkout -b 本地分支名 origin/远程分支名

方法二:新建本地分支,但不切换到本地分支上

git fetch origin 远程分支名:本地分支名
其他

对比所在分支和develop:git branch -u origin/develop
清除更新:git reset --hard

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值