Git指令介绍
git官方文档Git - Reference (git-scm.com)
git常用指令表:
Git结合Visual Code使用
vc自带源码管理器,可以完成文件的添加暂存区和提交,并且可以查看文件的改变和状态。在关联远程仓库后(git remote add <仓库名><仓库url>),可以将本地仓库提交到远程仓库上。
即可图形化完成:git add,git commit,gitdiff,git status。
文件后置的符号表示的是文件的状态,具体如下:
仅能完成上述功能是不足的,为了能控制分支的创建、转换、合并等操作,我们需要引入图形化工具Git Graph。
Git联合Github的使用
情景一:为github上的开源项目贡献代码
- 从github上folk大佬的仓库other repo,这里复制的仓库称为my repo;
- git clone < my repo url >,无需初始化,直接完成本地仓库的同步;
- 创建分支后(git branch < name >),完成代码的编写后,同步到my repo;
- 去大佬的仓库other repo拉取请求pull request,贡献代码。
这里有一个坑,如果你的本地仓库版本与other repo不一样就会pull request失败,此时就需要更新本地仓库的版本,可以用以下命令完成:
git remote add upstream < other rep url > # 添加大佬仓库链接
git pull upstream # 更新同步大佬的仓库
git push < 分支 >