创建版本库
git init
git init -b branchname
文件基本操作
-
文件提交暂存区
git add -A git add filename
-
文件提交到本地库
git commit -m "提示信息"
-
从暂存区撤销修改
git reset HEAD 文件名
-
从工作区撤销修改
git checkout -- 文件名
-
文件查看历史记录
git log git log --prettyy=oneline git log --graph --pretty=oneline --abbrev-commit
-
回退版本
git reset --hard HEAD~n git reset --hard 版本号
-
查看状态
git status
-
查看历史版本号
git reflog
-
删除文件
git rm 文件名
分支
-
创建分支
git checkout -b 分支名
-
删除分支
git branch -d 分支名
-
查看分支
git branch
-
切换分支
git checkout 分支名
-
合并分支
#快速合并分支 git merge 分支名 #普通合并分支 git merge --no-ff -m "merge with no-ff" 分支名
-
bug分支
git stash git stash apply stash名 git stash pop
远程协作
-
查看版本信息
git remote git remote -v
-
推送分支
git push origin 分支名
-
拉取分支
git pull
-
远程分支和本地分支链接
git branch --set-upstream-to=origin/远程分支名 本地分支名
-
克隆
git clone website