Git学习笔记 (不定期更新)

  Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion(SVN) 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。

1.Git的优势

  • 大部分操作在本地完成,不需要联网
  • 完整性保证
  • 尽可能添加数据而不是删除或修改数据
  • 分支操作非常快捷流畅
  • 与 Linux 命令全面兼容

2.搭建Git及常用指令

  • 创建本地仓库
    使用右键打开Git Bash Here打开git命令控制行,使用git init命令初始化本地库。

  • 设置签名
    git config (--global) user.name xxx
    git config (--global) user.email xxx@163.com

  • 基本操作

git status 
查看工作区、暂存区状态

git add [filename] 
将工作区的“新建/修改”添加到暂存区

git commit -m "commit message" [filename] 
将暂存区的内容提交到本地库

git log 
打印日志内容,多屏显示控制方式: 空格向 下翻页;b 向上翻页 ;q 退出。
打印简单的log可以使用gitlog --pretty=oneline;git log --oneline;git reflog

git reset --hard [局部索引值] 
版本控制,前进或后退到其他版本

git diff [filename]
比较文件异同

git branch [branch]
创建分支

git branch -v
查看分支

git checkout [branch]
切换分支

git merge [branch]
合并分支(注意先切换回到合并的主分支)

git clone [address]
克隆远程仓库

------------------------------------------------------
远程交互:

git push [远程库地址别名] [远程分支名]
推送

git pull [远程库地址别名] [远程分支名]
拉取

3.在idea中使用Git

  • 1)选择在idea中加载git


  • 2)添加github账号


  • 3)创建项目


  • 4)创建git本地仓库(选中项目)


  • 5)右击项目执行git add命令


  • 6)git commit


  • 7)git push


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

推荐阅读更多精彩内容

  • 前言 Git使用教程 Git是什么 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 ...
    90后的思维阅读 933评论 0 0
  • 简介 什么是git? git是一款开源的分布式版本控制工具 在世界上所有的分布式版本控制工具中,git是最快、最简...
    JonesCxy阅读 1,063评论 0 3
  • 安装: windows安装git-- msysgit是windows版的git,下载单独的.exe按照默认选项安装...
    alceyp阅读 704评论 0 0
  • 第1章 Shell和vi 1.1什么是shell 在计算机科学中,Shell俗称壳,用来区别于Kernel(核),...
    福尔摩鸡阅读 969评论 0 1
  • 0. 前言 git在团队协作中有重要作用,是有必要进行系统学习的一门工具。本篇是笔者学习git操作的备忘笔记,主要...
    dounine阅读 1,012评论 0 2