【第21期】观点:人工智能到底用 GPU?还是用 FPGA?

git的安装和使用Mac版本,本地代码仓库文件的删除和重新导入代码

原创 2016年05月31日 11:52:20

第一步:安装git 下载地址http://code.google.com/p/git-osx-installer

点击后缀.dmg文件,然后点击后缀.pkg文件,按照步骤安装成功,如图所示


进入终端输入 which git 回车

输出/usr/local/bin/git下载成功

第二步:注册git账号,激活账号,添加项目,填写项目信息,项目名必写,项目介绍可不写,选择项目语言,其他保持默认不变,如果是外部人不能看见的项目,选中私有项目。如图



然后就会有一个文件生成,如图


第三步:写自己账号的公钥私钥,在终端操作,便于以后操作,因为会让用户每次都输入用户名和密码

1.git config --global user.name " " ,""你的用户名

2.git config --global user.email "",""你的邮箱

3.ssh-keygen -t rss -C "".""你的邮箱

4.cat .ssh/id_rsa.pub

第四步:1.defaults write com.apple.finder AppleShowAllFiles YES 终端输入会显示两个文件

2.上传代码  git clone git@git.oschina.net:myxiaoyu/exercise.git

把自己要上传的项目拉进finder中自己新建项目中,步骤3中有图


3.打开finder文件,删除git文件,新建的项目目录下有个.git文件不能删除,删除自己拉进的项目的子目录下的.git文件,此处我已删除所以没有详细图片。此图为最终版本图


终端输入 cd exercise

git add .

git commit -m "wyghbjgu"

git push

每行回车,注意git add先空格在.

看到下图,上传成功


在自己git账号刷新会多一个文件,就是上传成功


4.checkout工程

打开xcode工程,选择source Control -->checkout,如图(要输入自己git项目的网址),选择路径,等待下载,成功之后可以在自己的路径看到导出的项目。



5.以后提交项目代码就会简单很多,source Control-->commit-->写备注-->push  更新自己git账号,会发现刚提交成功的代码。

git本地代码仓库的删除和重新导入

打开终端输入

git init 重新初始化git

查看本地git是否存在:ls -a

删除git:rf -rm .git

进入项目仓库:cd test   (test为git上建立的工程名)

删除仓库中的文件 rf -rm APP (APP为项目中各个文件,总共好几个,一步步移除)

把自己新的项目拉进test中

执行git add .

git commit -m "huh"

git push

或者打开本地仓库里的拉进的项目,从工程中进行commit和Push(前面已经给过图),打开自己的git查看是否上传新代码成功。

重新在本地代码仓库里把项目checkout出来放在自己想存的路径里,从这个项目里开始编写代码,以后也可以上传代码,上面有详细说明

二、新的方法

有时我们会遇到把本地代码弄坏了,很严重,不想要了,那么就会想重新在git上下载。

然后我们就可以重新从git上面下载,这个下载下来的就是本地代码库。打开然后checkout,保存在自己想保存的地方,在这个代码里面进行代码的编写。提交代码最直接的方法就是在xcode里面,上面有详细配图。我们还可以从终端进行提交代码。这个方法也很简单。打开终端:

1.  cd 代码仓库路径

2. git add .

3. git commit -m "你此次提交代码做了什么改动“

4.git push

三、第一次添加新项目还有更简单的方法(这次没有配图说明,好久没有写博客了,图片忘记截图了,希望你们的英文还不错哦)

1.添加SSH公钥

  1.1 cd ~/.ssh

  1.2如果不存在.ssh 那就创建 加入此行代码   mkdir ~/.ssh

  1.3如果存在就不需要进行第二步操作

  1.4然后查看 ls 会有几个重要的文件 跟git有关系的,见谅,下次在更新的时候我会配图说明的

2.生成RSA密钥对(做这些是为了以后提交代码更简洁)

  ssh-keygen -t rsa -C "你的邮箱"

3.查看公钥内容

   3.1 cat ~/.ssh/id_rsa.pub

回车之后会有很多内容给你,把这些全部复制一下,千万不要多复制空格或者其他的,

   3.2 进入你的git 点击

   3.3然后点击

会出现

把你复制的内容粘贴到公钥里面,标题名字自己随便写,点击确定就好了。如果有其他问题,比如git说你的公钥不能够添加是因为已经存在过,那就有很多可能了,看看你上面显示的公钥是不是和这个一样,一样的话,就是前面你的操作有问题,邮箱什么的可能写错,反正原因很多,你可以百度。这里不再赘述。

4.测试公钥

ssh -T git@git.oschina.net

5.然后就开始在你的git上创建自己项目。这个创建前面已经配图说明,这里不再说明

6.在本地创建文件夹,这个是你即将要进行代码操作的文件夹,写在桌面上不是更容易找到吗

7.  cd 你刚刚创建的文件夹

8.克隆你的ssh公钥,这个上面也有说明,记住一定要点击ssh

git clone  (ssh公钥粘贴在这里)

9.添加忽略文件gitignore

先打开这个网址下载忽略文件  https://github.com/github/gitignore

  9.1 cd 你的项目路径

  9.2 ls

  9.3 cp  OC的路径或者swift的gitignore路径 .gitignore

  此时你的文件夹里面多了一个文件 ,注意后面的.gitignore一定要写上


   9.4 git status

   9.5 git add .

   9.6 git commit -m "添加.gitignore忽略文件"

   9.7 git push

此时在你的git上更新就会看到你提交的信息

10 最后一步才是在xcode上创建你的项目,很奇怪吧,把这个项目路径选择在你导下来的本地代码路径,不能选择下面的 creat 。。。git  一定不能选

完成啦 




版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

将一个新项目从github克隆到本地电脑

说说怎么将一个新项目从github克隆到本地电脑。
  • haijs
  • haijs
  • 2014-07-26 11:07
  • 21835

github clone 代码到本地全步骤

由于最近仓库由gitLab转到github,所以可以把代码拉到家里的电脑上来了!一、首先生成SSH密钥:1.$ cd ~/.ssh 查看是否有文件存在 如果没有密钥则不会有此文件夹,有则备...

mac os x使用Git简易入门教程

该入门教程的流程是这样的; 什么是Git----------------->为什么选择Git----------------->如何安装Git到MAC OS X------------------>...

mac下卸载Git

查看Git安装位置which -a gitmac上默认安装的git安装在/usr/bin/git彻底删除:cd /usr/bin sudo rm -rf git*安装有其他版本的git卸载方式也一样,...
  • napoay
  • napoay
  • 2016-01-08 15:23
  • 5979

Mac下覆盖系统原生Git

Git今天在看《pro git》,发现下载最新版本Git(2.4.0)后,通过 git --version 发现依旧显示为 2.2.0 。由于鄙人有轻微强迫症,于是就决定一查究竟。

mac_命令行删除Git本地库

进入git本地库位置 输入命令行$ git init 可以得到本地库的.get文件路径 输入命令行$ ls -a 此时可以得到本地库位置下的文件列表,会发现里面有.git .gitignore文件...

苹果mac电脑中brew的安装使用及卸载详细教程

brew 又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 只需要一个命令 brew 又叫Homebrew,是Mac OSX...

mac 上安装git步骤及注意事项

我们在windows上使用git的时候,有时候为了便利,直接采用git+tortoisegit的方式。这种方式可以带来很多的方便,不过在mac上,并没有tortoisegit的mac版本,不过有sou...

Mac 系统使用Git进行版本管理

关于Git的介绍,网上一大堆,基本上来就是撕逼SVN的。我想说SVN你都用过它的几个命令啊?被喷的一文不值似的。近几年几乎一直是 一个人开发,所以,神马冲突之类的几本没遇到,SVN用的挺好,很有可能就...
  • CSUCFL
  • CSUCFL
  • 2015-12-25 15:26
  • 4741

mac 上安装git步骤及注意事项

我们在windows上使用git的时候,有时候为了便利,直接采用git+tortoisegit的方式。这种方式可以带来很多的方便,不过在mac上,并没有tortoisegit的mac版本,不过有sou...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)