Android studio开发入门级git命令(一)

1.配置身份:

git config --global user.name "Tony"
git config --global user.email "tony@gmail.com"

2.查看身份是否配置成功:
git config --global user.name
git config --global user.email

3.给某个项目建立一个代码仓库:在项目目录下输入
git init

4.查看项目目录:
ls -al

5.添加文件:
       5.1.添加单个文件:
        git add build.gradle
       5.2.添加整个目录里的文件:(以app目录为例)
        git add app
       5.3.添加所有文件
        git add .

6.提交项目:
git commit -m "First commit"("First commit"为提交的描述)

7.查看文件修改情况:
git status

8.查看文件更改内容:
git diff
(例如查看MainActivity.java中的修改:git diff app/src/main/java/com/example/providertest/MainActivity.java
显示的代码串中减号代表删除的部分,加号代表添加的部分)

9.撤销未提交的修改(适用于未add的文件):
git checkout
(例如撤销MainActivity.java中的修改,git checkout app/src/main/java/com/example/providertest/MainActivity.java)

10.撤销最近一次已add文件的提交:
git reset HEAD
(例如撤销最近一次add的MainActivity.java的提交,git reset HEAD app/src/main/java/com/example/providertest/MainActivity.java,如果要继续撤销MainActivity.java中的修改,还需要用git checkout命令)

11.查看提交记录:
      11.1.查看所有提交记录:
              git log
      11.2.记录非常多的时候,查看单条提交记录:
              git log 1fa380b502a00b82bfc8d84c5ab5e15b8fbf7dac -1
         (1fa380b502a00b82bfc8d84c5ab5e15b8fbf7dac为目标提交记录id,加上参数-1表示只看一条记录)
      11.3.查看某一条记录具体修改的内容:
              git log 1fa380b502a00b82bfc8d84c5ab5e15b8fbf7dac -1 -p
          (显示的代码串中减号代表删除的部分,加号代表添加的部分)


12.查看当前版本库有哪些分支:
git branch
(默认的主分支为master)

13.创建分支:
git branch version1.0  
(创建了名为version1.0的分支)

14.切换当前分支:
git checkout version1.0
(从默认的master分支切换到version1.0分支)

15.合并分支:
git checkout master(先切换到主分支,若已在主分支则不用切换)
git merge version1.0
合并version1.0分支到主分支上,version1.0分支上做的修改将覆盖主分支,但可能出现代码冲突,需要细心解决)

16.删除分支:
git branch -D version1.0
(删除version1.0分支)

17.与远程版本库协作:
(假设远程版本库Git地址为https://github.com/example/test.git)
     17.1将远程版本库的代码下载到本地:
            git clone https://github.com/example/test.git
     17.2将本地修改的内容同步到远程版本库上:
            git push https://github.com/example/test.git master
          (假设同步到master主分支上)
     17.3将远程版本库上的代码同步到本地:
           方法一:git fetch https://github.com/example/test.git master
                        git merge https://github.com/example/test.git/master
                      (假设同步到master主分支上)
           方法二:git pull https://github.com/example/test.git master
                        (假设同步到master主分支上)

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值