GIT命令行的一些常规操作

放弃修改 git checkout .

修改commit信息 git commit --amend

撤销上次本地commit

1、通过git log查看上次提交的哈希值

2、git reset --soft 哈希值

分支

1.创建本地分支

git branch 分支名

2.切换本地分支

git checkout mybranch;

3.创建一个新分支并立即切换到这个新分支:

git checkout -b mybranch

4.将远程分支拉取到本地

方法一:git checkout -b 本地分支名x origin/远程分支名x

方式二:git fetch origin 远程分支名x:本地分支名x

5.删除远程分支(将空分支推到远程)

git push origin :develop

6.将本地分支推送到远程分支上(远程没有的话会创建)

git push origin local_branch_name:remote_branch_name

git push origin coze-5ab8e0f3:coze-5ab8e0f3

git push origin yyd_a55_xiaoyong:yyd_a55_xiaoyong

7.将本地分支和远程分支相关联

git branch --set-upstream-to origin/remote_branch_name local_branch_name

git branch --set-upstream-to origin/testbranch testbranch

8、删除本地分支

命令行 : $ git branch -d <BranchName>

git reset HEAD <file> 来取消缓存区的修改。

仓库

1.更换远程仓库

git remote set-url origin git@gitee.com:wwl_app/ZHJYdemo.git

2.创建远程分支并将本地提交到该分支

git push --set-upstream origin zhjy

3.推送所有分支到新建的仓库

git push --all origin

相关推荐
risc1234569 分钟前
Elasticsearch 线程池
java·大数据·elasticsearch
树谷-胡老师13 分钟前
1965–2022年中国大陆高分辨率分部门用水数据集,包含:灌溉用水、工业制造用水、生活用水和火电冷却
大数据·数据库·arcgis
TDengine (老段)2 小时前
TDengine 集群部署及启动、扩容、缩容常见问题与解决方案
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
青云交4 小时前
Java 大视界 -- Java 大数据机器学习模型在电商用户复购行为预测与客户关系维护中的应用(343)
java·大数据·机器学习·数据安全·电商复购·地域适配·边疆电商
贝塔西塔4 小时前
PySpark中python环境打包和JAR包依赖
大数据·开发语言·python·spark·jar·pyspark
保持学习ing5 小时前
day4--上传图片、视频
java·大数据·数据库·文件上传·minio·分布式文件系统·文件存储
jiuweiC5 小时前
spark3 streaming 读kafka写es
elasticsearch·kafka·linq
Casia_Dominic5 小时前
【三维重建工具】NeRFStudio、3D GaussianSplatting、Colmap安装与使用指南
git·3d·github·点云
构建的乐趣5 小时前
运行ssh -T git@github.com报错
git·ssh·github
加百力6 小时前
AI基建还能投多久?高盛:2-3年不是问题,回报窗口才刚开启
大数据·人工智能