本教程默认您已经配置好,直接可以进行上传操作
①进入到对应文件夹内
注意:进入到哪,那么这里面的内容即为你要上传的东西
②在当前目录下打开终端 输入下面命令
③通过命令把这个目录变成git可以管理的仓库
注:第一次需要执行该命令,之后不用
git init
④把该目录下所有文件添加添加到暂存区里面去,如果add后面接小数点“.”意为添加文件夹下的所有文件
git add .
⑤用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明
注:***即为你要注释的内容
git commit -m "***"
⑥关联到远程库
注:第一次需要执行该命令,之后不用
git remote add origin 你的远程库地址
如:
git remote add origin git@192.168.31.130:/srv/sample.git
如果上面步骤写错了:则
git remote rm origin #删除origin
git remote add origin git@git.oschina.net:yourname/demo.git #重新添加origin
⑦暴力上传
将自己本地仓库的代码直接推送至仓库,完全以你的提交为准,之前其他人的提交都会被覆盖。因此,使用该命令提交前要确认好!!!
git push -f origin master
使用时机
有两种情况下适合使用这个命令:
1.确定需要覆覆盖提交,就像上面的那种情况,在明确部分提交会导致异常时,可以使用新的提交去覆盖。
2.需要整理历史提交记录时,有时候项目的 Commit Logs 可能比较乱,不能清晰的看出每一次提交的作用,可以使用 rebase 命令来清理历史提交记录。因为改变了历史,所以正常来说是 push不成功的,所以需要使用 force push来解决这个问题。