赞
踩
操作系统:Windows10家庭版
目的:将本地文件夹上传到已经建立的GitHub仓库中
步骤一:
我想把project/目录下的文件上传到GitHub远程仓库,在project目录下点击右键,选择Git Bash Here,输入指令:
git init
此时我们可以在project目录下看到一个.git的文件;
步骤二:
执行命令:
git add .
这句命令是要将当前文件夹内的所有内容都加入到缓存区中,注意在"."前有个空格(也可以 git add filename提交指定的文件);
步骤三:
输入命令:
git commit -m "注释信息"
将缓存区的更改提交到仓库;
步骤四:
输入命令:
git remote add origin https://xxx@xxx/test.git
后面的网址在我们的仓库主页,点击“CODE”后选择”HTTPS“即可获得,这句指令是要将本地仓库和已经建立好的仓库建立连接;
步骤五:
输入命令:
git push origin master
这句命令的作用是将本地仓库的所有内容添加到远程仓库中,但是我在这一步出现了问题:
输入命令:
git pull origin master
这个命令的作用是从远程仓库获取最新的更改并将其合并到本地仓库,但是执行这条命令依然报错:
这个错误是由于你的本地仓库和远程仓库没有共同的祖先,导致git允许进行自动合并,通常在两个仓库的历史没有交叉点的出现,例如在本地创建了一个新的仓库,并尝试与远程仓库合并;为了解决这个问题,执行下面的命令:
git pull origin master --allow-unrelated-histories
--allow-unrelated-histories允许和并没有共同祖先的历史;
如图所示,这条命令执行成功后,我们的本地文件夹,也就是project中会多了远程仓库的文件;
再次执行:
git push origin master
出现下图则代表更新远程仓库成功。
步骤六:
到自己的GitHub远程仓库查看是否更新完成。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。