Github仓库同步指南

一、使用

.1 第一次提交

在写完一个项目需要把这个项目提交到git上面,此时我们可以通过如下的步骤去完成

.1.1 首先初始化当前文件目录为git

指令[git init]初始化这个项,就会出现一个.git的隐藏文件,可以通过查询隐藏文件查看它

.1.2 和远程仓库构建联系

使用指令[git remote add origin https:xxxx.xxx],此时需要注意是否readme.md文件,这个文件很重要是这个仓库的描述文件,如果不存在会出现很多错误

.1.3 将所有的内容存入git

使用指令[git  add .]将所有的项目放入到缓存中,git add指令并不能生成一个目录,只能是缓存起来

可选参数为.或者是filename,分别代表所有和具体文件

2.1.4 提交到git中

使用指令[git commit  -m ” “],将所有的内容提交到git中,会生成一个日志文件

.1.5 提交到github

使用指令[git push origin master]将内容提交到github上面

通过上述的方法完成一个初始化项目提交到github上面,下面介绍在版本更迭的过程中如何使用git

完美解决:error: failed to push some refs to ‘https://github.com/xxxx.git’

1.强制push本地仓库到远程 (这种情况不会进行merge, 强制push后远程文件可能会丢失)
$ git push -u origin master -f
 
 2. 避开解决冲突, 将本地文件暂时提交到远程新建的分支中,创建完branch后, 再进行push。
$ git branch [name]
$ git push -u origin [name] 

个人推荐使用:
git push -u origin master -f
简单粗暴且有效!缺点就是强制push后远程文件可能会丢失


把需要上传的资源放入本地仓库,在本地仓库右键鼠标,Git Bash Here ,执行以下命令:

git status                //查看文件状态
git add .                 //添加所有文件到暂存区,注意末尾有个英文句号
git commit -m ''  //把文件提交到仓库
git push                  //推送文件至远程仓库