分类: Git, Resource

Basic Git 101






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)

 




发表评论

Webmentions

  • Git 基础复习 | Ian's Blog

    […] Basic Git 101 […]