Git命令总结
1、 git int ------------创建版本库
2、 git add <file> ------------将文件添加
3、 git commit -m "备注" -------------将文件提交
4、 git status --------------查看状态
5、 git log ---------------查看历史记录
6、 git log --pretty=oneline ---------------简化历史记录
7、 git log --graph ---------------可以看到分支合并图
8、 git reset --hard HEAD^ ---------------返回上一个版本
9、 git reset --hard <commit id> -----------------根据id返回需要的版本
10、 git reflog ---------------用来记录你的每一次命令
11、 git checkout -- file ---------------意思就是把文件在工作区的修改全部车型
12、 git rm file ---------------git rm 命令删掉文件。注意删掉后要git commit -m"备注",如果觉得是删错了 可以用 git checkout -- file 命令来恢复
创建分支命令
1、 git checkout -b <dev> ---------------表示创建dev分支并切换到dev分支,相当于以下两条命令:
git branch <dev> ---------------创建dev分支
git checkout <dev> ---------------切换dev分支
2、 git branch ---------------查看当前分支
3、 git merge --------------用于合并分支到当前分支 (Fast-forward即合并是“快进模式”)
4、 git merge --no-ff --------------表示强制禁用Fast forward模式,Git会在merge生成一个新的commit,这样,从分支历史上就可以看出分支信息。
5、 git branch -d <dev> -------------删错dev这个分支
6、 git branch -D <dev> ------------强行删除
6、 git stash -------------可以把当前工作现场“储存起来”,等以后恢复现场后继续工作
7、 git stash list -------------查看stash内容存储位置
8、 git stash apply -------------恢复,但是恢复后,stash内容并不删除
9、 git stash pop -------------恢复的同时把stash内容也删除了
10、 git remote -------------查看远程库的信息 origin
11、 git remote -v -------------显示更详细的信息(既git clone地址)
12、 git clone <git地址> -------------克隆
13、 git pull -------------更新代码合并
14、 git push origin master -------------推送分支