Git入门

来源:互联网 发布:linux jdk8安装教程 编辑:程序博客网 时间:2024/06/06 20:49

Git是一个开源的分布式版本控制工具(这里我们忽略Git的安装,请自行查阅百度,Git的功能很强大,适用于多人协作管理代码,具体也请查阅百度,这里我们所提供的是用命令进行简单的Git操作)

1.创建代码仓库(这是Git的一个很大的特点,就是能够在各个节点下创建一个代码仓库来对代码进行管理)
首先用cmd切换到项目目录,然后输入

git init

仓库创建完成后,会在项目的根目录下生成一个隐藏的 .git 文件,这个文件夹就是用来记录本地的所有的Git操作的

2.提交本地代码
首先要对要提交的文件进行添加,这里提供三种方式
git add AndroidManifest.xml
这是对一个文件进行添加

git src
这是对一个文件夹进行添加

git add .
这是对当前路径下的所有文件及文件夹进行添加
然后,输入如下命令进行提交

git commit -m "这里对提交内容的描述或是标记"

这里要说明一点,这个提交是提交到本地的仓库,下面会涉及到同步到远程仓库,一般我们托管到github.com实现,还有一点就是一定要添加之后再提交,不然提交的是空的.

3.忽略文件(将一些项目自动生成的目录忽略掉,避免对文件自动生成造成影响)
首先在项目的根目录下创建一个.gitignore的文件,然后编辑这个文件中的内容,如果有了的话就直接编写然后用步骤2的方法提交一次

4.git的替他基本操作
git status
提示有没有可以提交的文件(就是add进来没有commit的文件)

git diff (这里可以添加具体要查看的文件)
查看文件的更改的内容

git checkout (可以添加具体要撤销的文件)
执行这个命令后会对文件所做的一切修改都能撤销了(不过这种撤销方式只适用于那些没有执行过add命令的文件)
如果已经add过了那么使用下面的方法

git reset HEAD (具体的文件)

这样能把add过得文件重置为没有add过的状态

git log (id -1 -p)
查看历史提交信息

5.分支的用法
git branch -a
查看当前版本有多少分支

git branch version1.0
创键一个分支

git checkout version1.0
切换分支

git merge version1.0
合并分支(将version1.0合并到当前的分支上去)

git branch -D version1.0
删除分支

6.与远程版本库协作
git clone http://github.com/example/test.git
将远程代码库下载到本地

git push origin master
origin表示地址, master表示哪一个分支,将项目同步到远程仓库

git fetch origin master
将代码上的修改同步到本地

git pull origin master
等于fetch+merge

1 0
原创粉丝点击