Git 基本命令总结
推荐一个很好的Git 教学网站
http://www.atlassian.com/git/tutorial/git-basics
初次配置:
$git config --global user.name "UserName" (用户名字) $git config --global user.email youremail@address.com (邮件地址) $git config --global core.editor emacs (默认文字编辑器) $git config --global merge.tool vimdiff (default diff tool to use resolve merge conflicts) $git config --list (列出已有的配置) $git help (git help <command> for more information ( git 帮助命令)
最简单流程:
$git init (初始化git,创建.git 文件) $git add . (加入所有文件进入stage status) - $git add -u (同步删除的文件) 如果只是 git add . git只会更新新的文件和更新过的文件,删除的文件不会改变。 -u 会更新所有的监视文件,包括删除的文件。 $git commit -m 'commit message' (commit 所有文件) $git status (查看文件状态)(养成习惯每次查看status) $git commit -a -m 'shortcut to commit' (一次性add & commit 文件) $git log
设定.gitignore
$cat .gitignore
根据程序和系统设定文件,github sample file
$git commit -m ‘commit message’ (commit 所有文件)
untrack files in git
git rm –cached filename
git reset FILE [undo git add]
git remote add origin https://github.com/<em>user</em>/<em>repo</em>.git # Set a new remote git remote -v # Verify new remote # origin https://github.com/<em>user</em>/<em>repo</em>.git (fetch) # origin https://github.com/<em>user</em>/<em>repo</em>.git (push)