社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
Git作为目前比较流行的版本控制系统,被各个互联网公司广泛使用着,使用git可以很方便地进行多人协作和版本控制,大多数时候我们也需要把别人的代码进行整合和修改,而不是简单的修改,这时就需要对一个项目进行修改,本文主要通过一个例子讲解下使用git常见命令以及如何提交一个pr。
1.找到 git 库的地址。
此时可以将这个项目给下载到本地的一个目录下,可以直接下载zip包或者使用git clone命令:
2.在本地clone的目录中进行代码修改,查看文件修改情况的方法非常简单,只需要使用**git status
** 命令就可以了。
另外也可以运行**git diff
命令这样可以查看到所有文件的更改内容,其中,减号代表删除的部分,加号代表添加的部分。这里修改的是README.md文件,如果只想看这个文件的修改情况,运行git diff /Users/dxy/GitJsSdk/js-sdk/README.md
**即可。
3.这个时候我们再运行**git add .
**命令即可将所有的修改的文件进行添加。
关于git add命令,可以参考如下:
git add .
**表示所有修改的文件都进行添加,如果只添加某一个文件可以在add后面加上具体的文件名即可,比如本例可以直接使用下面的命令:git add /Users/dxy/GitJsSdk/js-sdk/README.md
git checkout
**即可将修改的内容撤销到之前的状态。git checkout /Users/dxy/GitJsSdk/js-sdk/README.md
git reset HEAD /Users/dxy/GitJsSdk/js-sdk/README.md
4.运行 **git commit -m "add some common problem"
**提交我们修改的代码,commit 命令的后面我们一定要通过-m 参数来加上提交的描述信息,没有描述信 息的提交被认为是不合法的。这样所有的代码就已经成功提交了。
5.运行**git push
命令才能把本地修改的内容同步 到远程版本库上。或者运行git push origin master
**
其中 origin 部分指定的是远程版本库的 Git 地址,master 部分指定的是同步到哪一个分 支上,上述命令就完成了将本地代码同步到 这个版本库的 master 分支上的功能,git push origin master的意思就是上传本地当前分支代码到master分支。git push是上传本地所有分支代码到远程对应的分支上。
6.此时再去我自己的GitHub代码库里面看就成功修改了,最后我们可以创建一个pr如下:
然后可以等待CI检测通过即可:
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!