[Git]使用Git上传本地项目,并同步到Github上
第一步:先要在github.com中创建一个仓库(New Repository)。
第二步,打开Git Bash
① git init [+仓库名]:初始化仓库,执行之后可以在指定的仓库存放地上面看到创建好的仓库,这时就可以把需要存放的项目复制到里面去了。
② git add .(注意这里在add后面的空格和点是不能省略的):将仓库的文件提交到缓存区中。
③ git status:可以查看到修改的地方,以及是否成功将文件提交到缓存区。
④ git commit –m “message”(这里的message是需要填写的,对这次提交的留言):将缓存区的文件提交到本地仓库中去。
⑤ git remote add origin "url" (这里的url是在Github上创建的仓库的地址):关联仓库
⑥ git push -u origin [+branch](这里的branch一般是master):将仓库的文件push过去。
------------------------------------------------------友好的分隔线,下面是错误情况的解决方法----------------------------------------------------------------
No.1Updates were rejected because the remote contains work that you do......
这个情况下只要把需要上传的文件放在另一个分支就好,在第⑥步之前加一步:
① git branch [+branch],例如:git branch new,表示创建一个新的分支叫做new。
② git push -u origin new:把文件push到new分支。
No.2 Updates were rejected because the tip of your current branch is behind
这个是因为远程仓库跟本地仓库起了冲突,解法也可以用第一个错误的解法,也可以采用以下解法:
① git pull origin [+branch]:把远程仓库的修改先pull下来
② git push -u origin [+branch]:再把本地仓库文件push上去