IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> git 常用命令 -> 正文阅读

[开发工具]git 常用命令

1.git 克隆代码? ?: git clone

2.拉取线上master最新代码 git pull origin master

上述的拉取代码跟git pull的区别在于,git pull是从绑定的远端仓库拉取代码而2是从任意指名远端仓库分支拉取代码

3.拉取其他分支代码 git pull origin 其他分支

该命令就是2命令,需要注意的是,拉取其他分支代码的时候需要把恩地分支代码提交或备份然后恢复到拉取时的样子,如果本地有修改过的代码和git仓库版本的不一样,拉取时会被拦截下来,拉取失败

4.删除远程仓库代码 git push origin --delete SecondData(仓库名字)

5.删除本地分支? git branch -d? ?会在删除前检查merge状态?

? ? ? ? ? ? ? ? ? ? ? ? ? ?git branch -D? 是git branch --delete --force的简写,会直接删除

6.从本地分支新建分支?从本地分支新建分支

上述步骤较多,其中的绑定本地仓库到远端仓库之后就可以直接 git pull 拉取代码而不用使用2中的命令

7.删除远程分支 git push origin : 远程分支??

该方法是将新建的分支推送到远端的技巧用法 表示推送空分支到远程,也是删除远程分支的一种

8.查看分支(本地)? git branch

9.查看远程分支 git branch -r?

如果远程分支太多,可添加筛选? 如筛选名字中有Second的分支 git branch -r | grep Second

10.切换远程分支(当本地没有该分支时) git checkout -b 本地分支名? origin/远程分支名

该命令可以下载新分支到本地分支

11.将现场贮存起来 git stash?

? ? 查看存储的工作现场? git stash list

? ? 恢复上一个现场? ?git stash pop

该命令使用场景很奇特,最好单独搜索该命令

12. 切换分支(本地分支) git checkout 本地分支名

如何理解checkout ,该命令将文件从分支检出,覆盖本地,既然有覆盖功能,那么也会起到回退作用

13. 回退文件? git checkout --filename? 如上所说,将文件从暂存区检出到工作区,相当于变相放弃本地修改,起到回退本地修改的作用

? ? ? ? ? ? ? ? ? ? ?git restore 该命令在git2.3版本后用于分担checkout命令功能,作用是用暂存区或版本库的文件覆盖本地修改,可以达到回退修改的目的,同时也可以用版本库的文件覆盖暂存区的文件达到回退git add命令 ,该命令相当于git checkout 命令重新检出一分文件来覆盖本地

至于最常用的 git add ,git commit? git merge等应该很熟悉了

关于git的常用流程

1.现在本地已经建立好了仓库且跟远端仓库链接好,修改文件后使用

git add 单个文件1(可以使用绝对路径)? 单个文件2? ? ?(最好不要直接使用git add .? ?该命令是将本地全部修改添加,有些修改是工程配置比如release模式改debug模式,这种就不需要提交)

git commit -m"添加提交说明"

git push? ? ? (该命令没有指定远端分支,所以必须是已经建立链接)

2.需要新建自己的分支开发,该场景参考上述的常用命令 6

3.假设你的分支B 是从 A分支创建的,如果未做任何修改,则A分支跟B分支的内容应该是一样的,但实际是你在B分支上修改了部分文件,此时A分支跟新了大功能你需要同步

第一步是 暂存你分支的内容? git stash -m"拉取A前存储",该步骤执行后会

第二步 拉取A分支? ,这里用的是常用命令3? git pull origin A 此时会自动merge

第三步 git stash pop? 将暂存区恢复,此时会触发冲突,需要手动解决冲突文件,冲突文件的内容会有<<<<<? ?

>>>>>>

标识符,根据实际内容删除,将需要的内容保留即可

然后 git add 解决冲突后的文件??

git commit

git push? ? 提交到你的B分支

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-10-31 12:20:15  更:2022-10-31 12:22:52 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/18 4:31:32-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码