Git 基本操作
1. Git是什么
维基百科所写:Git是一个分布式版本控制系统,最初目的是为了更好地管理Linux内核开发而设计的。
对于程序员来说,Git能够对所写的程序代码进行管理,能够找回历史代码,保存所有文件的修订版本。
2. Git的基本概念
- 工作区:就是在电脑中被git管理的文件
- 暂存区:一般存放在
.git
目录下的index
文件中 - 版本库:工作区中有个隐藏的目录
.git
这个就是Git的版本库
3. Git仓库的创建
通常使用命令行来操作,创建Git仓库使用 git init
来初始化一个Git仓库,git 的常用命令通常都是对仓库的操作,所以git init
是使用Git的第一个命令。
git init
当命令执行完毕会在当前目录生成一个.git
目录。
也可以指定目录作为Git仓库,需要在后面执行目录
git init testrepo
执行完成后会在 testrepo下面生成.git
目录
4. Git的常用基本操作
- git clone:拷贝一份仓库,也就是下载一个项目,通过git clone从git服务器端将项目拷贝到本地。
- git add:将文件添加到暂存区
git add <filename> 指定文件
git add * 所有文件
- git commit:提交代码改动到本地,但是没有到远程仓库
git commit -m "代码提交的信息"
- git push:将改动推送到向远程服务器上去
git push origin master
可以将master换成想要推送的任何分支(添加服务器之后)
-
git pull:更新本地仓库到最新的改动,从服务器拉取
-
git checkout:用来创建分支的命令
git checkout -b dev
-b 表示切换到创建dev分支并切换过去
git branch -d dev
表示删除分支