Git的基本使用

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 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 .
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值