博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git 使用
阅读量:6857 次
发布时间:2019-06-26

本文共 1217 字,大约阅读时间需要 4 分钟。

安装完成后,还需要最后一步设置,在命令行输入:

$ git config --global user.name "Your Name"$ git config --global user.email "email@example.com"

因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。你也许会担心,如果有人故意冒充别人怎么办?这个不必担心,首先我们相信大家都是善良无知的群众,其次,真的有冒充的也是有办法可查的。

注意git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。

 

把一个项目变为,仓库:打开这个目录 git  init

 

创建一个文件夹 Text  ,git init 把这个文件夹变为git仓库,这个仓库分为两个区域----工作区和版本库,而版本库又分为---暂存区( stage ) 和 分支控制( master )

 

在我们添加文件的时候 使用 : git  add  文件名 或者 git  add .  进行提交,就是把当前工作区的文件,提交到版本库中的暂存区

在使用 git  commit  -m  "备注"   这个行为是把暂存区存储的所有 add 的文件,进行从暂存区,存储到 分支控制里 ,master里面。

 

查看工作区的状态 git status 这里会显示 add 但是没有 commit的文件 和 添加了文件 但是没有add 的文件

 

git log命令显示从最近到最远的提交日志,我们可以看到3次提交,最近的一次是append GPL,上一次是add distributed,最早的一次是wrote a readme file。 如果嫌输出信息太多,看得眼花缭乱的,可以试试加上--pretty=oneline参数:

 

首先,回退,Git必须知道当前版本是哪个版本,在Git中,用HEAD表示当前版本,也就是最新的提交3628164...882e1e0(注意我的提交ID和你的肯定不一样),上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100

现在,我们要把当前版本“append GPL”回退到上一个版本“add distributed”,就可以使用git reset命令:

$ git reset --hard HEAD^HEAD is now at ea34578 add distributed Git提供了一个命令git reflog用来记录你的每一次命令: 合并所有修改在提交:第一次修改 -> git add -> 第二次修改 -> git add -> git commit  

 

转载于:https://www.cnblogs.com/muwu/p/9043209.html

你可能感兴趣的文章
vimperator
查看>>
(原創) 如何使用boost::array? (C/C++) (template) (boost)
查看>>
Oracle for Windows 相关下载地址
查看>>
电子书下载:Microsoft Silverlight 4 Business Application Development: Beginners Guide
查看>>
.Net下RabbitMQ的使用(2) -- 发送接收消息
查看>>
2009年云数据库的开发和应用前景(转载)
查看>>
Some key terms of Data Mining
查看>>
咏南中间件更新日志
查看>>
9-1让我想起了学生时代~~
查看>>
谷歌用户体验设计准则
查看>>
LaTeX中的数学公式
查看>>
计算二重定积分
查看>>
asp.net Web项目中c#读取域用户名的方法
查看>>
重绘TabControl
查看>>
Python Decorator
查看>>
delphi debug release区别是什么?
查看>>
substitute Simple JavaScript Template :
查看>>
9、如何清空流及缓存
查看>>
gvim汉化及配置
查看>>
ubuntu下JMF RTP不支持单播接收
查看>>