美文网首页
git 常用命令

git 常用命令

作者: 而生lhw | 来源:发表于2017-02-08 14:56 被阅读10次

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^  

相关文章

网友评论

      本文标题:git 常用命令

      本文链接:https://www.haomeiwen.com/subject/axezvttx.html