Git的使用

144 阅读1分钟

Git指令介绍

git官方文档Git - Reference (git-scm.com)

git常用指令表:

image.png

Git结合Visual Code使用

vc自带源码管理器,可以完成文件的添加暂存区和提交,并且可以查看文件的改变和状态。在关联远程仓库后(git remote add <仓库名><仓库url>),可以将本地仓库提交到远程仓库上。

即可图形化完成:git add,git commit,gitdiff,git status。

image.png

文件后置的符号表示的是文件的状态,具体如下:

image.png

仅能完成上述功能是不足的,为了能控制分支的创建、转换、合并等操作,我们需要引入图形化工具Git Graph。

image.png

Git联合Github的使用

情景一:为github上的开源项目贡献代码

  1. 从github上folk大佬的仓库other repo,这里复制的仓库称为my repo;
  2. git clone < my repo url >,无需初始化,直接完成本地仓库的同步;
  3. 创建分支后(git branch < name >),完成代码的编写后,同步到my repo;
  4. 去大佬的仓库other repo拉取请求pull request,贡献代码。

这里有一个坑,如果你的本地仓库版本与other repo不一样就会pull request失败,此时就需要更新本地仓库的版本,可以用以下命令完成:

git remote add upstream < other rep url > # 添加大佬仓库链接
git pull upstream # 更新同步大佬的仓库
git push < 分支 >