github常用命令备忘
创建版本库
初始化一个Git仓库,使用git init
命令。
添加文件到Git仓库,分两步:
第一步,使用命令git add <file>
,注意,可反复多次使用,添加多个文件;
第二步,使用命令git commit
,完成。
git add
命令实际上就是把要提交的所有修改放到暂存区(Stage),然后,执行git commit
就可以一次性把暂存区的所有修改提交到分支。
关联远程库
要关联一个远程库,使用命令git remote add origin git@server-name:path/repo-name.git;
关联后,使用命令git push -u origin master
第一次推送master分支的所有内容;
此后,每次本地提交后,只要有必要,就可以使用命令git push origin master
推送最新修改;
使用git在本地创建一个项目的过程
1 | makdir ~/hello-world //创建一个项目hello-world |
github提交代码的命令:
第一次关联仓库,提交:
1 | echo "# about-me" >> README.md |
其中在仓库已经建立好、链接好之后,如果修改了代码再提交只需使用:
1 | git add --all |
常见错误
如果输入
git remote add origin git@github.com:mocilas/about-me.git
提示出错信息:fatal: remote origin already exists.
解决办法如下:
1、先输入git remote rm origin
2、再输入git remote add origin git@github.com:mocilas/about-me.git
就不会报错了!如果输入
git push origin master
提示出错信息:error:failed to push som refs to …….
解决办法如下:
1、先输入git pull origin master //先把远程服务器github上面的文件拉下来
2、再输入git push origin master
3、如果出现报错 fatal: Couldn’t find remote ref master或者fatal: ‘origin’ does not appear to be a git repository以及fatal: Could not read from remote repository.
4、则需要重新输入git remote add origingit@github.com:mocilas/about-me.git