在mac os 上搭建git及初步使用

  最近再一次和同学合作的项目中,因为两人缺乏经验,使用了通过u盘来进行代码统一管理的方法(简直是作死),于是痛定思痛,决定好好学习一下github这一开源的版本控制的神器,为下一次的合作项目打好基础。

  首先,需要做的是在你的系统上安装好git,因为下载的xcode中已经带有git工具,打开xcode,选择prefercence,选择download中下载commandtool

然后在机器上为git初始化一个repository,mkdir一个目录,在目录下使用git init即可,成功后可以在这个目录下看到.git的隐藏文件

                        

在该文件下新建了文件readme.txt 使用 git add readme.txt 将文件提交到仓库,使用git commit -m “test” 确认提交

使用git status可以查看是否有文件被修改过(并且还未提交的),如果有文件被修改过,可以使用git diff来查看具体修改的内容。对修改过的文件,

重复上面的git add filename      git commit操作来对文件修改进行保存

然后是关于版本回退的操作

通过使用git log 的命令,可以查看到进行版本修改的操作以及每次操作对应的版本号,有了这些版本号,我们就可以很方便的进行时光穿梭了

可以看到这里一共有两个记录,第一个是我添加内容为  hellow world!的readme.txt文件,然后我又在文件中加入了changed这一行,并使用git add   git commit保存了修改。  这是我们就可以使用git reset 来进行版本回退的操作了  可以用git reset --hard 版本号操作,也可以通过在HEAD后面加上^来完成这一操作,例如HEAD^表示前一版本,HEAD^^表示前一版本的前一版本。。。。。。。以此类推,,对于太多的^^^我们也可以直接用HEAD~数字来表示。而且,对于用版本号表示的方法,也不需要输入完整的版本号来进行操作,输入6-7位即可,但也不能太少,否则git坑无法确定到底是哪一个版本。

下面对本地的git仓库与github上的远程仓库进行关联

首先需要创建一个ssh key

ssh-keygen -t rsa -C "youremail@example.com"

进入相应的.ssh文件夹,将id_rsa.pub中的内容复制下来(公钥),在github上登录你的账号,添加一个ssh key

完成之后选择creat new repository

根据相应的提示在命令行中敲入一些命令之后,此时本地的git仓库便与github上的远程仓库关联起来了

之后便可以使用相应的指令向远程仓库推送内容或者从远程仓库clone了(未完待续~_~)

时间: 2024-10-22 09:16:53

在mac os 上搭建git及初步使用的相关文章

iOS 在 mac os 上搭建 git server

前言: 之前学习了如何使用 git 后,一直想搭建一个本机搭建一个 git server 的,一开始不知道走了弯路用了 gitosis,折腾了我好几天都没配置好.昨晚查资料发现 gitosis 早就过时了,更新很慢取而代之的是 gitolite.后来在查看 gitosis 和 gitolite 的时候发现了这篇文章,其实如果对权限要求不高的话,都不需要安装 gitosis, gitolite,gitlab 之类的管理软件,所以今天一大早起来就开始研究了,最终成功了. 参考文章1 参考文章2 一.

转-在Mac OS上搭建Python的开发环境

在Mac OS上搭建Python的开发环境 本文转载自:http://www.jb51.net/article/76931.htm 一. 安装python mac系统其实自带了一个python的执行执行环境,用来运行python还行,但是开发可能就不够了,因此我们需要重新安装python.这里有两种方案安装: 1.homebrew 1 brew install python 这个方案比较简单,如果出错的话可以给前面加sudo试试,这个安装的python可能不是最新版. 2.从官网下载安装大家可以

在Mac OS上搭建Python的开发环境

本文转载自:http://www.jb51.net/article/76931.htm 一. 安装python mac系统其实自带了一个python的执行执行环境,用来运行python还行,但是开发可能就不够了,因此我们需要重新安装python.这里有两种方案安装: 1.homebrew ? 1 brew install python 这个方案比较简单,如果出错的话可以给前面加sudo试试,这个安装的python可能不是最新版. 2.从官网下载安装大家可以从https://www.python.

服务器上的 Git - 在服务器上搭建 Git

http://git-scm.com/book/zh/v2/%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84-Git-%E5%9C%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E6%90%AD%E5%BB%BA-Git 在服务器上搭建 Git 现在我们将讨论如何在你自己的服务器上搭建 Git 服务来运行这些协议. NOTE 这里我们将要演示在 Linux 服务器上进行一次基本且简化的安装所需的命令与步骤,当然在 Mac

centos上搭建git服务--3

前言:当我们想要实现几个小伙伴合作开发同一个项目,或者建立一个资源分享平台的时候,GIT就是一个很好的选择.当然,既然是一个共有平台,那么把这个平台放到个人计算机上明显是不合适的,因此就要在服务器上搭建GIT了.另一个需求是,我们在本地开发,然后推送到服务器上,并且自动同步到web站点目录,这样就可以直接看到网页效果了,这就要实现自动同步.下面我带领大家实现这么一个功能. 如果条件允许的话,大家可以跟着做的(注:我的服务器是centos 7,lamp环境). 一.在服务器上安装git: //yu

在 Mac OS 上编译 FFmpeg

本文转自:在 Mac OS 上编译 FFmpeg | www.samirchen.com 安装 Xcode 和 Command Line Tools 从 App Store 上安装 Xcode,并确保在 Xcode 的 Preferences -> Downloads -> Components 下安装好 Command Line Tools. 当然你也可以从 https://developer.apple.com/ 下载 Xcode 和 Command Line Tools. 安装 brew

Ubuntu上搭建Git服务器

下面我们就看看,如何在Ubuntu上搭建Git服务器.我们使用VMware虚拟机安装两台Ubantu系统,分别命名为gitServer和gitClient_01. 1.安装OpenSSH并配置SSH无密码登陆 通过命令 sudo apt-get install openssh-server,安装SSH服务. 通过命令 ps –e|grep ssh,查看ssh服务是否启动. 通过以上命令,我们为Ubantu系统安装SSH服务,并配置SSH无密码登陆,首先我们修改主机和ip配置文件:gedit /e

在 Mac OS 上使用 TypeScript 编写 ASP.NET 5 应用

在 Mac OS 上使用 TypeScript 编写 ASP.NET 5 应用? 提示 本文更新时间:2015年12月24日. 在 Mac OS 上,并没有时候编辑 ASP.NET 5 的 IDE,只有一个 Visual Studio Code 可用, 这种情况下,编写后端代码是比较费劲的(对于习惯使用IDE的人来说),所以本文从前端的角度来介绍下. 本文将引导你创建一个 d3 数据变化曲线的展现过程. 什么是 TypeScript? 写过 JavaScript 的人都知道, JavaScrip

mac os 下搭建android开发环境

mac os 下搭建android开发环境 周银辉 mac os 下搭建android环境比较方便, 如下几个步骤: 1,安装jdk 先搞清楚自己是否已经安装,在命令行下:java -version,如何有版本信息输出,则已经安装了,比如我的 192% java -version java version "1.8.0_05" Java(TM) SE Runtime Environment (build 1.8.0_05-b13) Java HotSpot(TM) 64-Bit Ser