如果在github.com 上创建好一个版本库后,在本地上的一个文件夹下(~/workspace)
执行git clone git@github.com:XXX
然后把要提交的工程复制进去,编辑好.gitignore文件。(最好先提交,gitignore文件,不然可能会导致被过滤的文件也会加入暂存区(有待验证))
git add 文件名 或者git add .把所有文件加入暂存区
git commit -m "提交信息"
git push ,这样就会把文件提交至github.com上
git remote add <name> <url> 这个是添加一个远程的版本库地址,提交更改的话,就用git push <name>
还有一种提交代码至版本库的方法:
在工程目录下执行git init
编辑.gitignore
git add 文件名或者git add .
如果是远程版本库的话,就要git remote add <name> <url>
git commit -m "提交信息“
git push 或者git push <name> <branch>,这时如果出现错误:
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to XXX
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Merge the remote changes (e.g. 'git pull')
hint: before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
则就先git pull <name> <branch> ,然后再 git push <name> <branch>
如果add了还没有commit时,需要撒消add,可以使用git rm --cached <file>