Skip to main content

常用命令

回滚

git reset --hard b2b4ee2

然后再强制push

git push -f origin master

初始化仓库

$ git init

克隆仓库的命令格式是 git clone [url] 

$ git clone https://github.com/libgit2/libgit2

检查当前文件状态

要查看哪些文件处于什么状态,可以用 git status 命令。

$ git status

查看有哪些分支

git branch -a

待处理待提交

git add.

git commit -m "注释"

git remote -v

git push orgin master 推送到远程master分支

git checkout -b dev 创建分支

git checkout master 切换到master 分支

git merge dev 合并分支 把dev分支合并到了master分支上了

git branch -D dev 删除dev分支

git push origin :dev 删除远程的dev分支

git reset --hard head^ 回退到上一次的提交

git log 查看之前提交的版本信息

git reflog 查看之前提交的版本信息

查看尚未暂存的文件

$ git diff

查看已暂存的将要添加到下次提交里的内容

$ git diff --cached (Git 1.6.1 及更高版本还允许使用 git diff --staged,效果是相同的,但更好记些。)

跟踪新文件

使用命令 git add 开始跟踪一个文件。 所以,要跟踪 README 文件,运行:

$ git add README

提交更新

$ git commit

GIT 强制更新 git fetch --all git reset --hard origin/master

git 设置不用每次都输入 账号密码

执行一下 这个命令:

git config --global credential.helper store

然后,下次再输入一次 账号密码 就可以了。

git remote prune origin

git commit -m "S1-3175 #comment 模拟战斗发起界面"

获取当前版本的版本号

git log -n1 --pretty='%H' 或 git log -n1 --pretty='%h'

git rev-parse HEAD

git log --pretty="%h %cd %an %s"  -1 --date=format:'%Y-%m-%d %H:%M:%S' > php/version.txt