git的教程现在琳琅满目,需要学习的东西也有很多,一下子接受不了那么多的东西,所以打算记录在实用的过程中常用的操作和遇到的问题。

基本操作

git init

git add .
git add -A
git add [file]
git commit -m "information"
git push -u origin master

查看操作

git status

git reflog
git log
git remote
git branch

分支操作

git checkout master

git checkout -b dev master (本地在master基础上创建dev分支)
git checkout -b dev origin/gh-pages(创建和远程仓库gh-pages一直的本地仓库dev)
git push -u origin dev

远程仓库

git config --global user.name "aheizi"

git config --global user.email "
git remote add origin :youusername/test.git
git pull

误操作后的处理

git revert HEAD~1

git reset
git reset –hard (彻底回退到某个版本,本地的源码也会变为上一个版本的内容)
git rm (移除某文件,硬删除了该文件)
git rm --cached file() (Git 将不再跟踪此文件)