Git的基本使用
2017-01-16 10:10
134 查看
Git的基本使用
配置身份
git config global user.name “FanLeTian”git config global user.email “xxxx@gmail.com”
初始化本地仓库
git init提交本地代码
git提交的时候先需要添加,然后再提交.git add AndroidManifest.xml 添加单个文件
git add src 添加一个文件夹
git add . 添加工程下的所有文件
添加完成之后就可以进行提交了
git commit -m “first commit” 一定要通过-m参数来加上提交的描述信息
查看修改内容
git status 查看文件的修改情况git diff 查看所有文件的更改内容
git diff src/com/eaxmple/activity/MainActivity.java 查看单个文件的修改内容
撤销未提交的修改
git checkout src/com/eaxmple/activity/MainActivity.java 就会撤销掉对这个文件的修改如果已经添加过了的话,那么就要先执行reset,然后在执行checkout
git reset HEAD src/com/eaxmple/activity/MainActivity.java
git checkout src/com/eaxmple/activity/MainActivity.java
查看提交的记录
git loggit log id -1 只看那条id对应的记录
git log id -1 -p 查看这条提交记录具体修改了什么
分支的用法
git branch -a 查看当前版本库有哪些分支新建一个分支
git branch version1.0 新建一个名为version1.0分支
git checkout version1.0
合并到master分支上
git checkout master
git merge version1.0
删掉无用的分支
git branch -D version1.0
与远程版本库协作
从远程仓库取到本地仓库git clone https://github.com/fanletian/android.git
同步到远程仓库
git push origin master origin部分指的是远程仓库的地址 master指的是同步哪一个分支
将远程仓库的修改同步到本地(两种方法)fetch 和 pull
git fetch origin master 执行这个命令后,就会将远程版本库上的代码同步到本地,不过同步下来的代码并不会
合并到任何分支上去,而是会存放在到一个 origin/master 分支上,这时我们可以通过 diff 命
令来查看远程版本库上到底修改了哪些东西
git diff origin/master
git merge origin/master 再调用 merge 命令将 origin/master 分支上的修改合并到主分支上即可
git pull origin master 而 pull 命令则是相当于将 fetch 和 merge 这两个命令放在一起执行了,它可以从远程版本库上获取最新的代码并且合并到本地
将代码托管到github上
在github上新建一个版本库在本地新建一个项目
进入到项目根目录,通过git clone来把远程版本库克隆到本地
将本地仓库中的所有文件提交到github上,通过git add . ; git commit -m “xxxxx” ; git push origin master .
相关文章推荐
- GIT 基本使用
- Jenkins中使用Git和Maven之基本配置
- git基本使用
- Git环境搭建与基本使用方法
- Git 的基本使用步骤
- [Linux] Git: 基本使用
- git基本使用命令
- git的基本使用方法(备忘)
- git基本使用
- Git基本使用
- Jenkins中使用Git和Maven之基本配置
- git和github在linux的基本使用
- Git的基本使用
- 你所需要知道的一些git 的使用命令:基本技巧
- git config命令使用第一篇——介绍,基本操作,增删改查
- Git基本使用
- git 基本命令使用总结
- Git基本使用
- Git 教學(1) : Git 的基本使用
- 二、git的基本使用