git查看、上传、删除、撤回 常用命令

本文详细阐述了如何在GitHub上新建项目,上传代码,管理远程与本地分支,解决VSCode同步问题,以及包括修改提交信息、处理冲突和撤销操作在内的Git实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在一个全新的项目下如何将项目上传到github上?
如何将远程分支与本地分支合并?答案

git常见文件上传

# 分别进入三个仓库,删除 .git 文件夹

# 执行以下语句上传至gitea
git init
git add *
git commit -m "commit"
git remote add origin  GitHub上对应项目上的地址
#例如:
git remote add origin http://localhost/test/test.git

git push -u origin master

git常见命令

  • 切换到master分支
git checkout master
  • 查看已有的本地及远程分支
git branch -a

#查看远程分支 
git branch -r
#支持模糊查找
 git branch | grep  GitName
  • 重命名本地分支
git branch -m 原始名称 新名称
 
#例如 修改 test 为 newTest
git branch -m test  newTest
  • 删除本地分支
git branch -D dev
  • 删除远程分支
git push origin --delete dev

#删除后,再次查看分支情况

git branch -a
#清理本地无效分支(远程已删除本地没删除的分支): 
git fetch -p

VSCode本地无法拉取别人最新上传的分支

# 将远程最新分支全部同步到本地仓库
git remote update origin --p

修改已提交的代码描述信息

修改已提交的最新的代码描述信息

#如果描述内容比较简单可直接执行如下代码
git commit --amend -m 'new commit'
#若描述内容比较多,可分为如下几步
##步骤一
git commit --amend
##步骤二
进入修改内容界面后按 i
##步骤 二
修改完后按 esc,然后英文 :wq baocun(:q! 为强制退出)

修改已提交的历史的代码描述信息

#查看历史提交记录
git log
#修改最近两个或者两次上的commit信息(倒序)
git rebase -i HEAD~2
#修改完后按 esc,然后英文 :wq baocun(:q! 为强制退出),之后执行
git rebase --continue

本地合并分支冲突后如何回滚

#查看以往改动的日志及其ID
git reflog
#选中需要返回源节点操作的ID即可
git reset --hard ID

push提交成功后如何撤销回退

git log  ##查看ID
git reset  --soft ID  #查看ID(这个命令执行完后再次git log 会发现之前的id找不到了)
#注意 --hard 参数会抛弃当前工作区的修改
#使用 --soft 参数的话会回退到之前的版本,但是保留当前工作区的修改,可以重新提交
# git reset --soft head~1
git push origin HEAD --force

push提交成功后如何撤销回退

Git分支管理

Git提交指定文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值