Git命令
查看全局的用户名和邮箱
1 | git config user.name |
初始化当前文件夹为本地仓库
git init
从目标地址下载
git clone [url]
添加所有改动文件至版本管理
git add --all
从当前位置commit
git commit -m "提交的内容描述"
从当前位置commit
使用一次新的commit,替代上一次提交
如果代码没有任何新变化,则用来改写上一次commit的提交信息
git commit --amend -m "提交的内容描述"
列出分支
不加参数为列出所有本地分支,-r 列出所有远程分支,-a 所有本地和远程分支
git branch
切换分支
git checkout [branch-name]
合并指定分支到当前分支
git merge [branch]
增加一个新的远程仓库,并命名
git remote add [shortname] [url]
拉取远程至本地
git pull <远程主机名> <远程分支名>:<本地分支名>
示例:$ git pull https://gitee.com/xxx/xxx.git master:master
拉取到指定仓库
git pull [仓库名] [branch]
上传到指定仓库
git push [仓库名] [branch]
将未提交的变化移除
git stash
将未提交的变化移除
git stash
强制覆盖:
1 | git fetch --all |