git 常用命令笔记

序:工作也有几年了,发现自己总结的东西不是特别多,好记性不如烂笔头,顺便也练练自己的写作。

git 基础命令


1.生成git库

git init

2.添加文件进入暂存区

git add file 或者 全部文件 git add .

3.提交到本地仓库,并且输入信息log

git commit -m “log”

4.版本回退

git reset --hard commit_id  后者 git reset --hard HEAD^(一个^代表指针往回移动一次)

commit_id 查看方式:git log -graph 或者 git reflog(回到未来)

5.比较不同

git diff HEAD -- file(工作区和本地代码库)

6.代码回滚

git chekout --file (直接丢弃工作区的修改)

git reset HEAD file (仅仅撤销缓存区里的缓存,还得撤销工作区)

7.文件删除

git rm file

8.关联远程库并且推送

git remote add origin 地址

git push -u origin master

8.从远程克隆

git clone 地址


git分支管理


1.查看分支

git branch

2.创建分支

git branch 分支名称

3.切换分支

git checkout 分支名称

4.创建+切换

git checkout -b 分支名称

5.合并分支

git merge 分支名称

6.删除分支

git branch -d 分支名称

7.推送到远程

查看远程仓库信息:git remote -v

git push origin master/dev

8.创建本地非master 分支

git checkout -b 本地分支名称 origin/远程分支名称

或者 git fetch origin 远程分支名:本地分支名

9.建立本地分支和远程分支管理

git branch -set-upstream 分支名称 origin/分支名称

10.推送到远程

git push origin dev 分支名称  (先 git pull)


git的几个概念


工作区:直接编写的区域。

缓存区:add文件以后,文件就进入缓存区。

本地代码仓库区: commit文件以后,文件进入代码库。

远程代码仓库:push 文件。



参考来源


廖雪峰git教程

你可能感兴趣的:(git 常用命令笔记)