Git--版本控制工具学习笔记

Git–版本控制工具
1、windows安装:安装包下载地址:https://git-for-windows.github.io.该版本是2.14.2.3
安装完成后,打开Git Bash
2、首先配置自己身份:
git config –global user.name “LiHong”
git config –global user.email “2477802232@qq.com”
配置完成后,使用一下命令查看是否配置成功
git config –global user.name
git config –global user.email
3、接着开始创建代码仓库:尝试给e盘下的BroadcastBestPractice项目建立一个代码仓库,命令如下:
cd e:
cd broadcastbestpractice

git init
现在即完成了代码仓库的创建,创建后,会在项目的根目录下生成一个隐藏的.git文件夹,该文件件就是用来记录本地所有的Git操作的,通过如下命令查看该跟目录:
ls -al
若要删除本地命令,只需要删除这个隐藏的文件夹即可
4、提交本地代码:add用于把想提交的代码先添加进来,commit用于真正的去执行提交,用-m参数来加上提交的描述信息,没有描述信息的提交被认为是不合法的。命令示例如下:
git add .——表示添加目录下的所有文件
git add build.gradle ——添加单个文件
git add app —-添加app目录下的所有文件
git commit -m “First commit”
5、Git提供了一种可配性很强的机制来允许用户将指定的文件或目录排除在版本控制之外,在代码仓库的目录下若有.gitignore文件的话,将该文件的内容排除在控制版本之外。 .Gitignore文件在Android Studio创建项目是会自动生成两个,我们可以在该文件中添加不需要版本控制的文件,如、src/test;src/androidTest
6、查看修改的内容:git diff
7、查看提交的记录:git log
8、分支的用法:
检查分支:git branch
创建分支:git branch version1.0
定位到分支:git checkout version1.0
地位到主干:git checkout master
删除分支:git branch -d version1.0
https://github.com/googlesamples/android-BluetoothLeGatt.git
9、与远程版本库协作,将远程库中的代码下载到本地的F盘下:
cd f:
git clone https://github.com/googlesamples/android-bluetoothlegatt.git
10、注册一个github的账号,并创建一个CoolWeather的project
Username:lihongandroid
Email:2477802232@qq.com
Password:lihong315
CoolWeather项目的Git地址是:https://github.com/lihongandroid/coolweather.git
11、打开Git Bash并切换到CoolWeather的工程目录下,
cd e:
cd coolweather
git clone https://github.com/lihongandroid/coolweahter.git,该命令是将远程版本库克隆到本地, 此时在本地的工程项目中多了一个coolweaher文件即f/coolweather/coolweather,该文件中包含远程库中创建的文件内容以及隐藏的.git文件,将该文件中的内容全部(包括隐藏的.git文件)复制到上一目录中,然后删除该文件夹。
12、将所有文件添加到版本控制中:git add .
13、然后在本地执行提交操作:git commit -m “First commit”
14、最后将提交的内容同步到远程控制版本中,也就是GitHub上面:git push origin master 。需要输入用户名和密码来进行身份验证

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值