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.从官网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(直接合并到本地)
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
- Git的下载安装及使用
- windows下git客户端的下载安装及使用教程
- Git使用教程1:下载及安装
- Git的安装及使用
- Git下载安装使用
- GIT的下载、安装、与使用
- Git的下载安装与使用
- Git的使用一:下载安装
- Git客户端下载及安装
- Git客户端下载及安装
- Git客户端下载及安装
- Git客户端下载及安装
- Git客户端下载及安装
- Git客户端下载及安装
- 【Git】Git安装及使用
- Git使用及安装
- CENTOS的GIT安装及使用
- CENTOS的GIT安装及使用
- redis 配置‘随手记
- 记录springmvc+ueditor1.4.3上传附件问题
- spring集成ActiveMQ, 消息提供者
- hdu1281棋盘游戏
- spring-boot集成shiro
- Git的下载安装及使用
- spring-boot集成Freemarker开发
- 云计算把Cisco, Dell和HP拍在了沙滩上
- spring-boot 代码生成工具
- 【数据结构】算法8.3 广义表遍历算法
- spring-boot集成sitemesh装饰器
- Discoverer
- spring-boot集成EasyUI和KindEditor
- poj3621 二分+spfa