Git使用总结(包含Git Bash和Git GUI的使用)

在学习使用git的时候,看到很多别人整理的很好,很实用的干货,下面附链接:

 Git使用总结(包含Git Bash和Git GUI的使用)点击打开链接  

Git教程--廖雪峰

Git详细教程

Git命令行基本操作

Git可视化极简易教程

再来一个

各位详细的一个

以下内容为本人从上面链接中整理照抄出的一部分内容:

初始化设置

配置本机的用户名和Email地址

创建版本库(仓库):在合适的位置直接鼠标右键创建一个空目录作为仓库,然后从Git-Bash命令行进入到该目录,或者也可以使用命令行创建空目录,再进入到该空目录中。

使用init命令将当前目录初始化为Git仓库

将数据提交到git仓库(本地仓库)
第一步:添加文件   $ git add . $ git add <file>
第二步:提交文件   $ git commit -m “commit info” 提交本次食物,即将add的文件提交到git仓库,引号 内 部表 示本 次提交的提示信息

查询提交状态 $ git status 显示提交的状态:已经添加,等待提交事务的文件(绿色字体表示);已经改变但是没有添加(not staged)的文件(红色字体表示)

查询该文件和git仓库中的文件的区别,即做了什么修改 $ git diff <文件全称> 如果已经add了,就打印不出有什么修改了,这一步骤应该在add之前,即添加之前可以用来看看做了什么修改

打印历史记录 $ git log $ cat <文件全名称> 显示整个文件的内容

版本回退 $ git reset --hard head^
在Git中,HEAD表示当前版本,就是最新提交的版本,即使用git log打印出来的位于第一位的版本,上一个版本就是HEAD^,上上个版本就是HEAD^^,当前相上100个可以写成HEAD~100。当然,还有一种方式就是直接使用commit id来代替HEAD^,比如版本号是cadab353589f3eef075817b890dafe8b722d802b,那么就可以直接使用命令:$ git reset --hardcadab353589f    使用前几位表示即可,git会自动查找
注:版本回退以后,使用git log打印的历史记录都是回退版本之前的数据,之后的都没有了,不过放心,git总有后悔药可 以吃哒
1.如果命令行窗口没有关闭,直接去前面找commit id即可;
2.如果命令行窗口关闭了,或者第二天后悔了,可以进入到该目录下,使用git reflog命令来查看以前的每一次命令,可以 获得每次提交的commit id,就可以版本回退了。
$ git reflog  可以查看命令历史,包含提交的commit id

工作区和暂存区
Git和其他版本控制系统的一个不同之处就是有暂存区的概念。
-- 工作区 就是电脑里能看的目录,比如上面创建的C:\Android\git-repositories\new_repository_1文件夹就是一 个工作区。
-- 版本库 工作区中有一个隐藏目录.git,就是Git的版本库,版本库里存放了很多的东西,其中最重要的就是state (或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫 HEAD。
命令
$ git clone https:.... 使用克隆命令将远程仓库的代码赋值一份到本地,注意此处应该用https访问
$ cd salestool/ 进入到项目,即从命令行进入已经下载下来的git仓库,saletool/表示本项目的目录名
$ git branch -a 查看仓库的分支情况
$ git checkout -b dev 创建本地仓库的dev分支
$ git pull origin dev 将远程仓库的dev分支代码复制到本地dev分支
$ git status 查看本地git仓库状态
$ git branch -a 查看分支状态 上面显示的是本地分支,绿色字体和“*”表示的是当前所在的分支,下面红色部分显示的是远程仓库的分支
$ git checkout -b dai 创建自己的本地分支,并切换到该分支,自己在此分支上写代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值