此时假如我们有一位程序员正在外出差,但是手头没有电脑去修改他本地库的代码,那么他此时只能通过修改他同步上传到远程库中的代码,然后在拉取(pull下来,以便于同步更新其本地库的代码,那么此时我们来模拟一下这个过程:
1:首先这个程序员登陆自己的账号,假设现在需要修改的文件名为hello.txt文件,这个hello.txt文件在我们的git-demo远程库当中,如下图所示:
2:修改我们hello.txt文件的内容:
然后再添加上我们提交了哪些改变的注释
3:修改完成后,当这位程序员想要同步更新其本地库的时候,就需要拉取下来了:使用我们的拉取命令git pull 远程库地址别名 远程分支名
因为我们所修改的hello.txt文件在我们的matser分支内,所以此时直接拉取我们的mater分支即可,同时我们拉取下来的时候,我们在远程库的master分支所修改的文件会自动覆盖本地库中的同名文件,并且拉取下来的文件会自动推送到我们的本地库当中去,所以后期是不需要将拉取下来的文件再去执行一遍推送工作,我们可以使用git status命令来查看一下我们的本地库状态便可发现此时并没有需要上传到本地库的文件。
同时为了验证我们所拉取下来的文件是否已经修改成功,此时我们可以使用cat hello.txt来进行查看:
此时发现我们本地库的hello.txt文件更新成功。
注意:在实际开发中,一定要随时保持我们的本地库是最新的代码。