晚上又尝试上传了几个文件,对git工具的使用有了新的了解。如下:
情况一:往已存在的repo中更新已上传的文件的新版本
假设repo中已经有上传好了的文件apollo.txt,现在再上传一个修改后的apollo.txt.
首先要保证当前要上传的txt与repo里的txt内容确实有不同。
在此基础上进行如下命令:
1.进入apollo.txt所在的文件夹,右键,点击Git Bash Here,进入命令行
2.git init --创建本地仓库 .git
3.git add apollo.txt --提交到暂存区stage
4.git status --查看版本情况
5.git commit -m 注释
6.git push https.... master
7.结束去网页刷新查看
情况二:往已存在的repo中上传与原文件无关的新的文件
注意:当当前要上传的文件和master上的文件没有交集时,需要先将repo里的pull到本地,再push
1.git init
git add 文件
git status
git commit -m 注释
2.在commit结束之后,我们需要先把repo里的pull下来,再进行push;
注意在pull之前,要先add remote
commit 之后直接push会报错:
3.正确的顺序是:commit
->git remote add origin https
->git pull origin master --allow-unrelated-histories
->git push https master
这样子就大功告成了
过了很久,我再一次使用github,又发现了自己不熟练的地方,就是简单的push文件操作。。。哎一言难尽,还是上图