1. 整体流程:http://blog.csdn.net/small_rice_/article/details/45095323
1.1常用命令:
1.创建一个新的repository:
先在github上创建并写好相关名字,描述。
$cd ~/coredump
$git init //初始化
$git add . //把所有文件加入到索引(不想把所有文件加入,可以用gitignore或add 具体文件)
$git commit //提交到本地仓库,然后会填写更新日志( -m “更新日志”也可)
$git remote add origin https://github.com/JGCheng/coredump.git //增加到remote
$git push origin master //push到github上
2.更新项目(新加了文件):
$cd ~/coredump
$git add . //这样可以自动判断新加了哪些文件,或者手动加入文件名字
$git commit //提交到本地仓库
$git push origin master //不是新创建的,不用再add 到remote上了
3.更新项目(没新加文件,只有删除或者修改文件):
$cd ~/coredump
$git commit -a //记录删除或修改了哪些文件
$git push origin master //提交到github
2. git_fatal:远程origin已经存在问题的解决:
http://www.cnblogs.com/leinuo2016/p/6547818.html
3. error: 无法推送一些引用到 'https://github.com/***.git'
提示:更新被拒绝,因为您当前分支的最新提交落后于其对应的远程分支。再次推送前,先与远程变更合并(如 'git pull ...')。详见'git push --help' 中的 'Note about fast-forwards' 小节。
http://blog.csdn.net/x2017x/article/details/76576672