赞
踩
在代码开发中,由于分工不同,最后需要将各自负责的代码进行合并,使用Git来控制代码的版本是一种不错的方法和趋势。
关于Git的下载,安装之类的就不做赘述了。
首先我们需要在本地创建一个项目,作为托管项目。安装好Git之后,我们右键项目文件夹的时候会出现以下提示:
在弹出的git操作窗口中,使用:git init 初始化一个仓库
init之后会产生一个空的仓库,此时的代码只处于工作区,并未提交到暂存区和版本库。
接下来我们需要执行以下命令来将代码保存到版本库。
git add 文件名 或者git add . :将文件从工作区提交到暂存区
git commit -m "备注信息" :将代码从暂存区提交到版本库master
git status : 查看当前工作区代码的状态
git log :查看git操作的日志
从这里我们可以看到当前的状态,没有被追踪的文件,那么我们需要将这些代码从工作区提交到暂存区。
现在代码处于暂存区中,我们需要将暂存区的代码提交到master中
在这里就显示我们提交的信息和操作日志。这里都是git的一些常用指令。下面我们来看看怎么将代码托管到Github上。
打开Github官网 https://github.com,登录或者注册之后。点击右上角的"+"并选择
name随便写,可以自己起个有意义的名字,下面选择public,公共的。private非公开的,收费的。然后点击create。
在下面有两种选择,一个是http的一个是ssh的,ssh的需要通过git生成公钥,并在GitHub上配置公钥,其他的用户才可以从github上下载代码。这里两种方式都会演示到,我们先使用http来托管项目;
切到http,并将代码的托管路径copy出来,然后使用git push命令来讲代码传到GitHub上
然后我们刷新GitHub就会发现,我们的代码已经托管上去了,下面就是我所上传的项目代码文件
点击右侧的"clone or download" ,这次我们选择ssh的方式来实现代码的下载,copy出ssh路径
在本地创建一个新的文件,作为第二个操作用户,右键并选择打开一个新的git窗口,并进行初始化仓库执行
由于我这里已经配置过公钥了,所以使用ssh时,他没有报错,如果第一次使用的话,它会提示出错,没有GitHub上没有做公钥配置,需要做一下配置
打开第一个git窗口,在上面执行ssh-keygen
我这里配置过了,所以它会提示是否覆盖。如果你是第一次的话,就直接一路enter就行,它会在上面提示的路径下生成公钥。
打开这个文件,并将里面的内容全选,copy。
在GitHub上右上角,选中setting,在新页面中选中
点击new ssh key
title可以随便输入,然后将copy的公钥粘贴到key栏中,点击add ssh key即可,在执行以下刚才的git pull 命令即可
在新的文件中,我们可以发现代码已经成功的被pull下来。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。