Git的下载安装及使用

来源:互联网 发布:旧版淘宝下载安装 编辑:程序博客网 时间:2024/05/21 08:38
Git-版本控制工具
windows下安装
      1.从官网http://mysysgit.github.io/下载安装包(百度云连接:链接:http://pan.baidu.com/s/1o8EUAOq 密码:4ybd)
        2.双击安装包进行安装,之后一直点击下一步就可以完成安装了

git的初级用法
  初始操作
    1. 打开Git  Bash
    2.配置身份,便于提交代码时知道是谁提交的
       git config --global user.name "xxx"
       git config --global user.email "xxx@email.com"
    3.查看是否配置成功
        git config --global user.name
        git config --global user.email
   创建代码仓库
     1.给项目建立一个代码仓库,先进入到这个项目的目录下面,如
       $ cd f:
       $ cd Android/AndroidTest/
     2.创建代码仓库,这时会在该项目的根目录下生成一个隐藏的.git文件夹,这个文件夹用来记录本地的所有Git操作
       创建命令  git init
       查看命令  ls  -al
   提交本地代码
     1.add添加,commit 提交
       添加具体文件                        git add 文件名
       添加某目录下所有文件                git add 目录名
       添加所有文件                        git add .
       提交(-m参数用来加上提交描述信息)  git commit -m "First commit."    
   忽略文件
    1.Android项目结构中,bin目录和gen目录下的文件都是自动生成的,提交可能会对文件的自动生成造成影响,所以
      不提交这部分的文件
    2.步骤
       1.先检查代码仓库中是否存在.gitignore文件,如果存在就读取这个文件中的内容,若不存在执行下一步;
       2.在项目的根目录下创建一个名为.gitignore文件 ,并编辑
       3.内容 bin/
              gen/
    3.提交
      git add .
      git commit -m "First commit."
   查看修改内容
     1.查看修改情况   git status
     2.查看所有更改内容   git diff
       查看某一文件修改内容 如 git diff src/com/example/xxx/MainActivity.java
   撤销未提交的修改
     1.撤销 git checkout src/com/example/xxx/MainActivity
     2.检查 git status
   对已添加的文件进行撤销
     git reset HEAD src/com/example/xxx/MainActivity.java
   查看提交记录
     1.查看所有的提交记录            git log
     2.查看一条记录                  git log id -1
     3.查看这条记录具体修改的内容    git log id -1 -p
     注:加号代表添加的部分,减号代表删除的部分
  高级用法-分支
    基本概念
     1.分支作用:在现有代码的基础上开辟一个分叉口,使得代码在主干线和分支上同时进行开发,且相互之间不影响。
     2.为什么建立分支:版本问题,一般项目都在不断优化,增加新的功能。如有1.0和1.1版本,没有分支的话,当1.1
       版本开发到一半,发现上线的1.0版本有bug,要求修复这些bug,怎么办呢。这时候只需要在发布1.0时建立分支,
       然后在主干线上继续开发1.1功能,当1.0出现问题就在分支上修改,然后发布新的1.0版本并将修改后的代码合并
       到主干线上。
    分支使用
      1.查看当前版本库有哪些分支
          git branch -a
      2.创建分支
          git branch version 1.0
      3.将1.0分支上修改的内容合并到master分支上
          git checkout master
          git merge version1.0
      4.删除分支
          git branch -D version1.0
  远程版本库
     如现在有一个远程版本库的Git地址:https://github.com/example/test.git
     1.将代码下载到本地 
         git clone https://github.com/example/test.git
     2.在此代码基础上进行修改和提交并同步到远程版本库上(master指同步到哪个分支上)
         git clone origin master
     3.将远程版本库上的修改同步到本地
         1.git fetch origin master(同步的内容存放在origin/master分支上)】
           git diff origin/master(查看远程版本库中修改的内容)
           git merge origin/master(将分支上的修改合并到主分支上)  
         2.git pull origin master(直接合并到本地)
0 0
原创粉丝点击