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 [email protected]:wwl_app/ZHJYdemo.git

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

git push --set-upstream origin zhjy

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

git push --all origin

相关推荐
Two_brushes.1 小时前
Git 实战场景
git
巴里巴气3 小时前
git常用操作 --- idea编译器 --- 公司实战版
git·idea
致Great6 小时前
MCP出现的意义是什么?让 AI 智能体更模块化
大数据·人工智能·rag
远方16096 小时前
53-Oracle sqlhc多版本实操含(23 ai)
大数据·数据库·sql·oracle·database
炽天使3286 小时前
Git 日常操作流程(备查)
git·学习
金融小师妹7 小时前
基于LSTM-GARCH混合模型的“获利了结”量化解析:黄金单日1.27%跌幅的技术性归因
大数据·人工智能·算法
人大博士的交易之路8 小时前
龙虎榜——20250620
大数据·数学建模·数据挖掘·程序员创富·缠中说禅·龙虎榜
hwj运维之路9 小时前
大数据系统架构实践(一):Zookeeper集群部署
大数据·zookeeper·系统架构
189228048619 小时前
NY339NY341美光固态闪存NW841NW843
大数据·数据库
DavidSoCool9 小时前
Elasticsearch 中实现推荐搜索(方案设想)
大数据·elasticsearch·搜索引擎