Git的使用

 Git是一个开源的分布式版本控制工具,它的开发者是Linux系统的作者Linus Torvalds (林纳斯·托瓦兹)。


Git的简单使用

 1.安装Git

    访问网址Git官网,即可下载安装


 2.配置

 配置身份

   git config --global user.name "Fanfan"

   git config --global user.email "12345678@qq.com"

 查看配置

   git config user.name

   git config user,email


 3.创建代码仓库

   先切换到项目的目录下,比如项目GitTest(路径D:\AndroidProjects\GitTest),然后输入

   git init

   即可创建仓库,这时在项目根目录下会多了一个隐藏的.git文件夹。这个文件夹是用来记录本地所有的Git操作,若想删除本地仓库,则删除该文件夹即可。


 4.提交本地代码

 ①添加文件

   git add .

   (如果是添加单个文件如build.gradle,则是 git add build.gradle)

   (如果是添加某个目录如projects,则是 git add projects)

 ②提交

   git commit -m "描述信息"


 5.查看修改

 ①文件变动情况

   git status

 ②文件修改的具体内容

   git diff

   (如果是具体到某个文件,如MainActivity.java这个文件,则使用)

   (git diff app/src/main/java/com/example/mytest/MainActivity.java)


 6.撤销未提交的修改

 ①未进行add操作(以MainActivity.java为例)

   git checkoutapp/src/main/java/com/example/mytest/MainActivity.java

 ②已进行add操作(先取消添加,再撤销)

   git resetHEAD app/src/main/java/com/example/mytest/MainActivity.java

   git checkout app/src/main/java/com/example/mytest/MainActivity.java


 7.查看提交记录

   git log

   (查看某一条提交记录  git log 39764d616f8bae1cb1c86037d10bd0ffb6e9c2a7 -1

   (查看某一条提交记录具体修改了什么 git log 39764d616f8bae1cb1c86037d10bd0ffb6e9c2a7 -1 -p


 8.分支

 ①查看分支

   git branch

 ②创建分支 (Xin为新建立分支名称)

   git branch Xin

 ③切换分支

   git checkout Xin

 ④合并分支 (先切换到主分支再合并)

   git checkout master

   git merge Xin

 ⑤删除分支

   git branch -D Xin


 9.下载远程版本库

   git clone https://github.com/shuiliuxing/GitTest.git

   (下载Xin分支  git clone -b Xin https://github.com/shuiliuxing/GitTest.git)


 10.本地代码同步到远程版本库

   git push origin master 

   (origin为远程版本库的Git地址,master指同步到哪个分支)


 11.将远程版本库的修改同步到本地

 ①先存放到一个分支(可用git diff查看修改),再合并到主分支

   git fetch origin master(远程版本库代码存放到一个origin/master分支)

   git merge origin/master(将origin/master分支上的修改合并到主分支)

 ②直接从远程版本库获取最新代码合并到本地(相当于fetch+merge)

   git pull origin master






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值