git 常用命令

mac环境,打开命令终端 

列出目标目录中所有的子目录和文件。 ls
切换当前目录至 dirName 。 cd dirName

先cd到所需文件目录,然后切到master分支上,进行如下操作。

git branch

git branch 不加参数:查看本地分支,并且在当前分支的前面加“*”号标记,例如:*master

git branch -r 查看远程分支,例如
origin/lianghongna  (origin此单词代表的就是服务器端远程)

查看远程分支  git branch -a

创建本地分支 git branch lianghongna

切换分支 git checkout lianghongna

创建本地分支并且切换 git checkout -b 创建+切换分支

创建远程分支 git push origin lianghongna (origin 固定单词)

(远程分支就是本地分支push到服务器上的时候产生的)

git checkout -f 强制切换分支  git checkout -f bbs


git 删除本地分支

git branch -D lhn

git 删除远程分支

git push origin :lhn  (origin 后面有空格) push一个空分支到远程分支

如何让已经失效的远程branch-name在执行git branch -a 的时候不再展示?删除掉没有与远程分支对应的本地分支。

git fetch -p

git fetch:相当于是从远程获取最新版本到本地,不会自动merge

git pull:相当于是从远程获取最新版本并merge到本地

git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id

【本地代码库回滚】:

git reset --hard commit-id :回滚到commit-id,讲commit-id之后提交的commit都去除

git reset --hard HEAD~3:将最近3次的提交回滚

cat .git/config
查看git配置文件

git remote -v
查看远程链接的是哪个仓库

git branch -a
查看全部分支

git branch -r
查看远程分支

git branch
查看本地分支

git branch -v 
查看分支详细信息


本地分支拉取master分支

1.git checkout lhn
2.git merge master

git log
git log --pretty=oneline

git 回退到上一个版本
git reset--hard HEAD^  

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 配置 首先是配置帐号信息ssh -T git@github.com # 登陆 github 修改项目中的个人信息 ...
    guanguans阅读 4,062评论 0 3
  • 分布式版本管理工具 git属于分布式 svn集中式 git安装 git初始化一个仓库 其实就是创建了一个.git隐...
    SnowDragonYY阅读 5,351评论 0 0
  • 一、 Git 命令初识 在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总体的认识...
    子疯zp阅读 70,152评论 1 18
  • 初始化配置 #配置使用git仓库的人员姓名 git config --global user.name "Your...
    贱精先玍丶阅读 2,844评论 0 0
  • 你别理我了,我现在不想吃饭,不想睡觉,只想学习 今天阴天,早上醒来还没有拉开窗帘,楼道里就听见一阵哒哒哒的高跟鞋声...
    陶之夭夭1阅读 4,068评论 5 7