GIT将本地文件提交至新远程仓库
在使用git前解释一下相关概念:git提交分为四部分:本地文件、缓存区、本地仓库、远程仓库。整个上传流程就三步:1.先进行git add xx操作将本地文件添加到缓存区;2.再进行git commit "xx"操作将缓存区的文件提交到本地仓库;3.最后再git push -u origin xx操作将本地仓库文件推送到远程仓库,如下:
cd "本地文件目录" //先将目录切换到要提交文件下 touch README.md //新文件提交需要有README.md,新建一个README.md git init //将要提交的文件进行初始化 git remote add origin 远程仓库路径 //将本地仓库关联到远程仓库上 git add . //git add . 是将当前目录下所有文件添加至缓存区,也可以将.换成具体的文件路径 git commit -m "备注信息" //将文件提交至本地仓库并备注,必须要先提交本地仓库,且每次文件提交都要有后面的备注信息 git push -u origin master //master是分支名,将文件上传至远程仓库的该分支下
GIT将更新提交至远程仓库
将更新提交到远程仓库在没有了解git流程之前总是使用的很痛苦,但了解了git提交的流程就很简单了,更新提交步骤分五步:1、将自己的修改添加到缓冲区,缓冲区提交至本地仓库;2、将远程仓库的资源pull到本地文件;3、查看冲突文件,解决冲突;4、再将解决完冲突后的文件添加至缓存区,缓冲区提交至本地仓库;5、再pull下确定是否有文件要拉取,没有则直接将本地仓库文件的更新推送到远程仓库,有则重复3,4,5步骤,如下
git add . //git add . 是将当前目录下所有更新文件添加至缓存区 git commit -m "备注信息" //将缓存区文件提交至本地仓库并备注,必须要先提交本地仓库,且每次文件提交都要有后面的备注信息 git pull origin master //master是分支名,将远程仓库中master分支下更新的文件拉取到本地文件 git status; //查看有冲突的文件有哪些,再将冲突文件解决 git add . //将冲突解决后的文件添加到缓存区 git commit -m "解决冲突后的文件提交";//将缓存区文件提交到本地仓库 git pull origin master;//再拉取一次看看有没有要更新的文件 git push origin master;//没有更新,就直接将本地仓库文件推送至远程仓库