四、Git使用介绍

一个与SVN类似但更强大的分布式版本控制系统。Git使用介绍如下,
Git本地仓库使用
1、安装
linux系统:打开shell,输入命令sudo apt-get install git进行安装
Windows系统:先安装git(https://git-for-windows.github.io/),
git bash.exe用于打开git命令行,git gui.exe用于打开GUI图形操作界面
2、创建仓库 配置身份
git config --global user.name “coder-pig”
git config --global user.email 779878443@qq.com
Git init用于创建代码仓库,会在本地创建一个.git文件目录以保存版本管理信息,本地提交的代码都会提交到代码仓库中。
3、提交代码 Git add用于添加需要提交的内容,一次全部添加
Git add 文件名(readme.txt)用于添加指定的文件内容
Git commit –m “wrote a file”用于提交内容,字符串指定提交声明
对于长期未修改或自动生成的,比如lib,gen,bin文件夹等,可以在代码仓库根目录下创建名为.gitignore文件并编辑其内容把不需要提交的文件忽略掉,例如:

4、查看修改 Git status用于查看修改的部分
Git diff用于查看具体修改的内容,按“Q”可以退出命令行
5、查看提交记录 Git log用于查看历史提交信息
6、撤销未提交的修改 未进行add时,使用git checkout命令可撤销未提交的修改。例如修改MainActivity.java文件
git checkout src/com/jay/example/testforgit/MainActivity.java
已add后,直接使用git checkout命令无效,需先取消添加才能撤回,例如:
git reset HEAD src/com/jay/example/testforgit/MainActivity.java
git checkout src/com/jay/example/testforgit/MainActivity.java
7、版本回退 git reset --hard HEAD // 回退到上一个版本
git reset --hard HEAD^ // 回退到上上个版本
回退以后需要再返回最新版本使用命令:git reset –hard ad2880c
回退以后需要查看最新版本记录使用命令:git reflog

GitHub远程仓库:Windows上可安装cygwin(unix模拟环境),再配置git

常用Git命令
cd Cygwin/home 切换至home目录
git pull origin master 拉最新版本
git clone git@172.16.2.15:d810/ap.git
从远程仓库将代码clone下来
git reset --hard origin/master 放弃对所有文件的修改
git checkout master file 放弃对文件file的修改
git add file_name 将修改的文件file添加到索引
git commit -m “xxxxxx” 将改动提交到本地仓库,提交说明为"xxxxxx"
git push 例如, git push <远程主机名> <本地分支名>:<远程分支名>
将改动推送到远程主机
git log -p -1 查看最近一次改动
git config -l 查看git全局配置信息

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值