Git使用

Git下载:https://git-scm.com/downloads

一 创建代码仓库

安装完成之后,在开始里找到Git Bash并打开。

配置身份:

git config --global user.name Wan

git config --global user.email 1234568@gmail.com

同样也可以通过将命令中最后的名字和邮箱地址去掉来查看是否配置成功。

仓库(Repository)是用于保存版本管理所需信息的地方,所有本地提交的代码都会被提交到仓库中,如果有需要还可以再推送到远程仓库中。这里我们尝试给GitTest项目建立一个代码仓库。

先进去到GitTest项目的目录下面去:cd  C:\Study\Git\GitTest 或者直接在该目录右键打开git bash

然后通过一行命令完成创建代码仓库:git init


上图中那个隐藏的.git文件夹是用来记录本地所有Git操作的,可以通过ls -al命令来查看。

如果你想要删除本地仓库,只需要删除这个文件夹即可。

二 提交本地代码

 提交代码只需要使用add和commit命令就可以了,add用于把想要提交的代码添加进来,commit则是真正地去执行提交操作。如:

添加操作

git add 111.txt  添加单个文件

git add Test   添加整个Test目录下的所有文件

git add . 添加所有文件

提交操作

git commit -m First commit. 提交的时候一定要通过-m参数来加上提交的描述信息,否则为不合法。

三 忽略文件

Git会检查代码仓库的目录下是否存在一个名为.gitignore的文件,该文件指定了哪些文件或者目录不应该添加进版本控制当中。我们可以对其进行修改。

四 查看修改内容

git status          在项目的根目录下面输入此命令,检查哪些文件被修改。

git diff            查看所有文件的更改内容。

git diff Test/222.txt  查看指定文件的更改内容。

 

五 撤销未提交的修改

git checkout Test/222/txt  撤销指定文件的修改。

如果执行了git add 操作怎么办,我们可以通过下面命令来解决:

git reset HEAD Test/222.txt   撤回提交命令

git checkout Test/222/txt     撤销指定文件的修改

 

六 查看提交记录

git log                                查看提交记录

git log 56b6510..7e0ae52 100644 -1     查看指定id的1行记录

git log 56b6510..7e0ae52 100644 -1 -p 查看指定id的1行记录的具体修改内容

七 分支的用法

git branch                查看当前的版本库有哪些分支

git branch version1.0    创建一个名为version1.0的分支

git checkout version1.0  切换代码到version1.0分支

git checkout master      切换代码至master分支

git merge version1.0     将version1.0分支上修改并提交的内容合并到master分支上

git branch -D version1.0  删除version1.0分支

八 与远程版本库协作

git clone https://github.com/example/test.git  将远程版本库的代码下载至本地

git push origin master                    将本地代码同步到origin版本库的master分支上

git fetch origin master                     将远程版本库上的代码同步到本地

git diff origin/master                      查看远程版本库上到底修改了哪些东西

git merge origin/master                   将origin/master分支上的修改合并到主分支上。

git pull origin master                      从远程版本库获取最新的代码并且合并到本地,等同于fetch和merge合并使用。                                                                                                      

九 将代码托管到Github上

首先得有一个Github账号。

在个人GitHub主页右上角,可以新建repository(仓库)或者导入repository。

填写完所要新建的repository信息之后,点击create一个远程库。

点击远程库右方的”clone or download”按钮,获取远程库URl。

在目标文件夹中,右键鼠标,选择git bash,使用如下命令,将远程库克隆至本地:

git clone https://github.com/GitYeling/MyRepository.git

在项目目录中新建文件或者文件夹。

git add .                                         添加所有文件到缓存

git commit -m First commit     提交所添加的内容

git push origin master                 此处“origin”指的是clone时远程版本库的地址,这句话的意思也就是将提交的内容同步至https://github.com/GitYeling/MyRepository.git的master分支。

 

 

 

参考文献:Android第一行代码.郭霖

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值