Git 学习笔记(超详细注释,从0到1)

Git学习笔记

1.1 关键词

Fork、pull requests、pull、fetch、push、diff、merge、commit、add、checkout

1.2 原理(看图学习)




1.3 Fork别人仓库到自己仓库中




记住2个地址

1)上游地址(upstream地址):https://gitee.com/zuohuaijun/Admin.NET.git

2)自己仓库地址(origin地址):https://gitee.com/xue5zhijing/Admin.NET_gitee.git

查看方法:克隆/下载处

1.4 本地仓库(开发,学习,修改的地方)

本地新建文件夹"Admin.NET-gitee-next"本博文是练习PR的学习过程

操作开始:提前安装git软件哦

去官网下载:https://git-scm.com/

其他问题百度...

进入文件夹内 右键 Open Git Bash here

类似以下窗口(已操作完成)

1.5 命令分析及注意事项(从0开始到完成的过程)

1)详细过程

  • git init #初始化,会自动生成一个.git的文件夹
  • git remote -v #查看分支。如果返回空,说明没添加,返回2个或4个
  • 如果没有返回,则执行以下(上游地址upstream和远程仓库origin)再查看。
  • git remote add upstream https://gitee.com/zuohuaijun/Admin.NET.git
  • git remote add origin https://gitee.com/xue5zhijing/Admin.NET_gitee.git
  • 返回4个后,就从源上游拉取最新代码
  • git fetch upstream #看返回信息是否成功(成功,本地文件夹也看不到太多文件)
  • 查看本地仓库名称
  • git branch #看远程的指令 git branch -r #切换分支 git checkout <master分支名>
  • 看返回信息。应该返回2个,如
  • origin/next
  • upstream/next
  • 就拉取自己仓库内容。执行成功,本地文件夹下就有很多文件。
  • git pull origin next
  • 接下来就是2个方向的操作(①本地或远程与上游库对比或更新。②修改本地同步到远程库)
  • 开发,调试,修改的过程...然后提交到自己仓库。

2)本地修改后提交到远程库(origin)

  • git add .
  • git commit -m "修改说明文字"
  • git push origin master:next
  • 注意格式,本地分支master,远程分支next,origin是您的gitee仓库地址
  • 如果不想被上传的就修改 .gitnore 文件进行调整。

3)拉取上游仓库(最新)到本地方法

  • git fetch upstream #拉取上游源码指令,会持续一段时间
  • git pull origin next #拉取远程仓库指令(如果本地较新不拉取)
  • git diff upstream/next master #比较上游的代码与本地分支master之间对比。退出对比按q键
  • git merge upstream/next master #上游与本地合并(注意是否有冲突)。
  • 修改。。。。然后提交到自己仓库 看上一步(2)
  • 如果指令没有返回信息,可能缺少执行步骤。如果出现其他问题,可能分支名称或格式不对。

1.6 如何PR

  • 新建Pull Requests
  • 编写标题,描述,提交,等待上游大佬修改合并

后记

更多学习内容,关注我一起学习。

相关推荐
m0_464832361 小时前
Linux服务器上安装git lfs命令
git
贩卖纯净水.9 小时前
白月光git
git·github
爱吃瓜的猹z13 小时前
git reset 几点疑问
git·源代码管理
悟空201619 小时前
001、Git开发流程规范
git
Li小李同学Li19 小时前
git学习【持续更新中。。。】
git·学习·elasticsearch
晨春计20 小时前
【git】
android·linux·git
念幽21 小时前
Git常用命令
git
神技圈子1 天前
【git系列】git中的那些迷惑的术语以及概念详解
git
benben0441 天前
Photoshop使用方法大全
git
ou.cs1 天前
git 删除远程分支的几种写法
git