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