赞
踩
- git pwd --查看当前目录
- git init --把当前目录变为git可管理的仓库
- git add xxx -- 告诉git 把xxx加入到仓库
- git commit -m “备注” --把文件提交到仓库中去
- git status --查看仓库当前的状态
- git diff -- 如果文件被修改了,当使用status查看状态的只能查看已经修改了,但是看不到具体修改了什么内容,这时就可以用git diff命令,就可以看到修改的具体内容。
- git reset --hard HEAD^ 返回上一个版本 ^代表上一个版本 如果越往上,就可以是 HEAD~100,代表就是往上100个版本。 hard后面也可以跟commit id,可删可找回原来版本
- git log -- 命令显示从最近到最远的提交日志
- git reflog --用用来记录你的每一次命令git log和git redlog的区别为,前者是查看提交历史,可以回退到某个版本,
- 可以回到过去,后者是查看命令历史,是重返未来,以便回到未来的拿个版本。
- git checkout -- xxx 撤销文件xxx的修改。 就是说,使文件回到最近一次的git add或git commit时的状态。
刚开始学习git,整理了一些比较常用的命令,暂时还不是很完全,后面再学习的过程中会逐渐增加,补充全面。
补充:关于分支命令
- 查看分支:git branch
-
- 创建分支:git branch <name>
-
- 切换分支:git checkout <name>
-
- 创建+切换分支:git checkout -b <name>
-
- 合并某分支到当前分支:git merge <name>
-
- 删除分支:git branch -d <name>
-
- 强制删除: git branch -D <name>
git log --graph命令可以看到分支合并图。
git merge --no-ff -m "merge with no-ff" <分支名> 使用普通方法合并分支。--如不加 --no-ff则是用Fast forword模式
git stash 储藏当前工作现场
git stash list 查看被stash的列表
git stash pop 恢复被stash的工作现场,同时stash的内容也会被删除。
git stash apply 恢复被stas的工作现场,但是stash的内容不会被删除。
git remote 查看远程库的信息
git remote -v 查看远程库的的详细信息
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。