本地库与远程库关联
git remote add origin git@github.com:mibenxin/learngit.git
git remote
git remote -v
将远程库克隆到本地库中
git clone git@github.com:mibenxin/learngit.git
把远程库中最新的提交抓下来
git pull <remote> <branch>
将内容推送到远程库
- 远程库的名称叫
origin
,master
是当前分支,-u
是把本地库与远程库关联起来,以后推送就可以使用第二条简化后的命令
git push -u origin master
git push origin master
git push origin <tagname>
git push origin --tags
git push origin :refs/tags/<tagname>
忽略特殊文件
- 在Git工作区的根目录下创建一个特殊的
.gitignore
文件,写入忽略的文件或后缀,类似下面的内容
# Windows:
Thumbs.db
ehthumbs.db
Desktop.ini
# Python:
*.py[cod]
*.so
*.egg
*.egg-info
dist
build
# My configurations:
db.ini
deploy_key_rsa
git ls-files --other --ignored --exclude-standard
- 如果发现某个文件你提交不了,可能是
.gitignore
文件设置的有问题,用下面的命令检查提交不了的文件
git check-ignore -v <file>