git的简单使用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
如果我们想从Git仓库中拉取一个分支到本地,此处假如远程分支为develop,本地要创建的分支为a1,可以使用以下命令:
 
//初始化本地Git仓库
git init
 
//将本地仓库和远程仓库相关联(https://aaa.git为远程分支的地址)
git remote add origin https://aaa.git
 
//将远程的develop分支拉到本地
git fetch origin develop
 
//在本地创建分支a1,并将远程分支develop的信息同步到本地分支a1
git checkout -b a1 origin/develop
 
//将本地分支推到远程 a1是本地分支名字,b1是远程分支名字
git push origin a1:b1
 
//拉取远程分支的代码
git pull
 
//拷贝 Github 上的项目
git clone https://github.com/tianqixin/runoob-git-test 
 
//查看所有分支
git branch -a
 
//查看当前使用的分支
git branch
 
//切换分支
git checkout 分支名称

 

1
2
//删除分支
git branch -d 分支名称

  

1
2
//撤回已经提交的,但是因为push而失败的内容
git reset HEAD~2   撤回操作的两次提交

  

比如当前版本是1.1,上一个版本1.0,当我们处于1.0版本要切换成1.1版本

首先使用git pull 拉取1.0版本代码,然后再使用git checkout 1.1切换到当前版本  

 如果已经把代码提交到了远程如何回退呢,下面介绍方法

1
2
3
4
5
aaa表示git的历史版本号
回退到某个历史版本
git reset --hard aaa
强制提交到master并替换远程的master分支
git push -f -u origin master

  

posted @   不忘初心2021  阅读(60)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示