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 help # 显示command的help git sho...
    Swiftor阅读 2,140评论 0 2
  • 开始: 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/...
    草根老张阅读 866评论 0 50
  • 本文针对初级用户,从最简单的讲起,但是需要读者对Git的基本用法有所了解。 Git是开源的分布式版本控制系统,...
    Sachie阅读 1,176评论 0 2
  • 分布式版本管理工具 git属于分布式 svn集中式 git安装 git初始化一个仓库 其实就是创建了一个.git隐...
    SnowDragonYY阅读 1,517评论 0 0
  • 配置 首先是配置帐号信息ssh -T git@github.com # 登陆 github 修改项目中的个人信息 ...
    guanguans阅读 760评论 0 3