git命令
Posted ltspring
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git命令相关的知识,希望对你有一定的参考价值。
Git常规配置与基本用法
- 查看本地分支:git branch
- 查看远程分支:git branch -r
- 查看所有分支:git branch -a
- 切换分支:git checkout
- 创建且切换分支:git checkout -b
- 删除本地分支:git branch -d dev
- 查看远程库信息:git remote -v
- 删除远程地址:git remote rm origin
- 添加远程地址:git remote add origin 地址
- 提交push:git push
- git fetch:相当于是从远程获取最新到本地,不会自动merge
- git pull:相当于是从远程获取最新版本并merge到本地
git fetch orgin master //将远程仓库的master分支下载到本地当前branch中
git log -p master ..origin/master //比较本地的master分支和origin/master分支的差别
git merge origin/master //进行合并
- git log: 查看commit提交
- git reset --hard commit_id:退到/进到 指定commit的sha码
- 查看当前用户(global)配置:git config --global --list
- 查看当前仓库配置信息:git config --local --list
- 查看系统config:git config --system --list
- 修改用户名和邮箱地址:git config --global user.name "username" ; git config --global user.email "email"
$ git push <远程主机名> <本地分支名>:<远程分支名>
注意,分支推送顺序的写法是<来源地>:<目的地>,所以git pull是<远程分支>:<本地分支>,而git push是<本地分支>:<远程分支>。 -u指定origin为默认主机
- 查看冲突情况,状态:git status
- 版本回退:git reset --hard 5cdbfd8
- 合并分支:git merge 分支名
- 设置本地分支追踪远程分支:git push --set-upstream origin dev
以上是关于git命令的主要内容,如果未能解决你的问题,请参考以下文章