1.本地库初始化:git init2.设置签名:(1)项目级别(项目里面) git config user.name xxx git config user.email xxx(2)系统级别(所有的项目) git config --global user.name xxx git config --global user.email xxx3.查看状态:git status (查看工作区、暂存区状态)4.添加操作:git add xxx (将工作区新建/修改的文件添加到暂存区,-A/.表示添加所有文件)5.提交操作:git commit -m "说明" xxx (将暂存区的内容提交到本地库,若最后不跟文件名则提交所有)6.查看历史记录(1)git log(2)git log --pretty=oneline(3)git log --oneline(4)git reflog(HEAD@{横移到当前版本需要多少步})7.回退(1)git reset --hard 版本号(git reflog 查出的第一列哈希值索引)(2)git reset --hard HEAD^ 回退一步(一个^表示一步)(3)git reset --hard HEAD~3 回退3步8.分支管理(1)git branch -v 查看本地库中所有分支(2)git branch -a 查看本地及远程库中所有分支(3)git branch dev 创建一个dev新的分支(4)git checkout dev 切换到dev分支(5)git checkout -b dev 创建并切换到dev分支(6)git branch -d dev 删除dev分支(7)git fetch 远程仓库名 从远程仓库拉取代码到本地仓库(8)git merge 分支名 合并分支代码到当前分支9.杂项 git rm --cached xxxx //删除已经纳入管理的某个文件10. git stash 命令(1)git stash save "save message"?
//保存,save为可选项,message为本次保存的注释(1)git stash list?
//所有保存的记录列表(2)git stash show?
//显示做了哪些改动,默认show第一个存储,如果要显示其他存贮,后面加stash@{$num},比如第二个 git stash show stash@{1}(3)git stash show -p?
//显示第一个存储的改动,如果想显示其他存存储,命令:git stash show stash@{$num} -p ,比如第二个:git stash show stash@{1} -p(4)git stash pop stash@{num}?
//恢复,num是可选项,通过git stash list可查看具体值。只能恢复一次(5)git stash apply stash@{num}?
//恢复,num是可选项,通过git stash list可查看具体值。可回复多次(6)git stash drop stash@{num}?
//删除某个保存,num是可选项,通过git stash list可查看具体值(7)git stash clear?
//删除所有保存
还没有人抢沙发呢~