git常用命令

把当前目录变成可以管理仓库
git init

添加单个文件
git add 文件名

提交所有变化文件
git add -A

提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)
git add -u

提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件
git add .

提交修改
git commit -m "写备注"

查看状态
git status

查看最近日志
git log

查看具体某次修改

git show ff7f992b604884e2566(哈希值)

查看未提交的修改内容

git diff

回退一步
git reset -hard HEAD^

回退两步
git reset -hard HEAD^^

回退多步
git reset -hard HEAD~100

回退到具体的版本号
git reset --hard 版本号

关联远程仓库
git remote add origin(仓库)<你的项目地址>

克隆/下载
git clone <项目地址>

从服务器拉取
git pull origin(仓库) master

推送到服务器
git push origin(仓库) master

强制push,覆盖远程修改,会使远程修改丢失
git push -u origin master -f

修改已提交的注释和内容

git commit --amend

发表评论