您的位置:首页 > 编程语言

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 log

git 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 编辑器 github