Git:常用命令(自用)
原创
©著作权归作者所有:来自51CTO博客作者KaiSarH的原创作品,请联系作者获取转载授权,否则将追究法律责任
我也是刚刚接触git,使用的不多,总结的也不全,会慢慢补充的。
Git常用命令
命令 |
说明 |
---|
git init |
仓库初始化 |
git add <file> |
添加文件到缓存区 |
git commit -m “说明” |
将缓存区的文件提交到仓库中,并说明本次提交 |
命令 |
说明 |
---|
git checkout -b <name> |
创建并切换分支dev |
git branch <name> |
创建分支 |
git branch |
查看分支列表 |
git branch -b |
创建并切换到新建的分支上 |
git checkout |
切换分支 |
git branch -v |
查看所有分支的最后一次操作 |
git branch -d <name> |
删除分支 |
git merge dev |
合并指定分支到当前分支 |
git reflog |
查看分支每一次操作命令 |
命令 |
说明 |
---|
ssh-keygen -t rsa -C “E-main” |
本地创建key |
git remote add origin url |
关联远程仓库 |
git clone git@github.com:(仓库位置) |
远程下载库 |
git push -u origin master |
本地库首次推送文件到远程 |
git push origin master |
本地库推送文件到远程 |
git fetch |
获取远程仓库中所有的分支到本地 |
git pull |
同步远程最新代码 |
命令 |
说明 |
---|
git stash |
暂存当前修改 |
git stash apply |
恢复最近的一次暂存 |
git stash pop |
恢复暂存并删除暂存记录 |
git stash list |
查看暂存列表 |
git stash clear |
清除暂存 |
命令 |
说明 |
---|
git reset --hard HEAD^ |
回退到上一个版本 |
git reset --hard HEAD^^ |
回退两个版本前 |
git reset --hard ahdhs1(commit_id) |
回退到某个版本 |
git reset HEAD file |
撤回暂存区的文件修改到工作区 |
命令举例 |
说明 |
---|
git status |
观察缓存区、仓库文件状态 |
git log |
显示提交日志 |
git log --pretty=oneline |
更加规则的显示提交日志 |
gie checkout --<file> |
会到最近一次add或者commit状态 |
git rm <file> &git commit -m “remove <file>” |
删除版本库中文件 |
git checkout -<file> |
从版本库中恢复 |