git提交文件操作

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;//没有更新,就直接将本地仓库文件推送至远程仓库
原文地址:https://www.cnblogs.com/lovelyli/p/13297292.html