git常用命令大全

git常用命令

基本

设置个人账号信息

  1. git config --global user.name "Your Name"
  2. git config --global user.email "email@example.com"

克隆git仓库

git clone

将文件加到版本库管理暂存区(stage)

git add (file|.|-A) //file表示文件 .表示当前文件夹(包含子文件夹)的所有未被管理的文件 -A表示所有文件夹未被管理的文件

提交本次修改

git commit -m "描述的内容"

推送本次提交到远程 git push <远程主机名> <本地分支名> <远程分支名>

git push origin master

拉取远程代码

git pull // 拉取远程的当前分支
git pull origin master // 拉取远程的指定(master)分支

回退

查看当前分支提交日志(commitId)

git log

重置当前文件夹(包含子文件夹)所有更改(已版本控制的文件)

git checkout .

回退到上一次提交

git reset --hard HEAD^

回退到指定提交

git reset --hard commitId

回退后强制推送到远程仓库

git push -f

分支

切换已有分支

git checkout master // 切换到master分支

创建并切换分支

git checkout -b test // 创建并切换到test分支

从指定分支合并到当前分支

git merge test // 将test分支合并到当前分支

查看分支列表

git branch // *代表当前分支

删除本地分支

git branch -d(elete)

删除远程分支

git push origin –d(elete)

存储

将当前修改移入储藏区(stash)

git stash

查看储藏区列表

git stash list

释放暂存到工作区

git stash@{0} pop

posted @ 2020-07-21 15:41  飘逸_winxin  阅读(173)  评论(0编辑  收藏  举报