您的位置:首页 > 编程语言

git与github使用笔记

2013-05-28 20:29 253 查看
最近做一个小项目,由于与学长协同工作,考虑到版本控制的问题。经学长推荐,接触了git和github。由于初次接触,许多地方依然不是很熟练,特记于此,共日后复习用。

git从安装到使用的步骤如下:

1.下载安装windows版本的git

网上资源很多,就不贴链接了。如果想查看git的版本,可在命令行输入$git --version

2.git初始化

主要的是配置用户名和邮件地址,这些设置会在全局文件.gitconfig文件中得到永久的保存记录。

配置用户名和邮件地址的命令如下:

$git config --global user.name "your name"
$git config --global user.email email_address

3.初始化git版本库

进入工程目录,输入命令:$git init,则会在工程目录下看到生成了一个.git 目录(注意这是一个隐藏文件),这个里边存放的是版本的历史记录信息。在工程中,包含一个版本历史目录“.git “和项目源文件的目录。可以再工作目录中修改自己的项目源文件,并使用命令进行项目的版本管理。

具体如下:

$git add . 或者git add 文件名
如上命令的作用是将文件添加到版本库中。其中git add .的作用是添加当前目录下所有的文件。此时还只是添加文件,还没有提交到本地仓库中。
如果要提交到本地仓库,还需要执行如下命令:

$git commit -m "说明"
此处的 -m之后的部分是对提交的说明。如果没有这个命令,git会自动打开一个vi编辑器要求输入提交说明。
如果进入了vi界面,可以使用escape+shift+z+z或者:q退出。

4.注册github账号

具体的注册就不多说了。注册完毕,选择create a new repo.
填写表单。

包括:

Repository name
Description
...

5.生成SSH密匙

回到git bash,输入命令:
ssh-keygen -C "Email Address" -t rsa
确认使用默认的文件路径,文件名。然后连击两次Enter(如果想设置密码,输入密码,然后Enter)。
默认情况下会在C盘的用户文件夹下的你的计算机文件下生成一个.ssh文件,其中的id_rsa.pub文件等下用到。如果是设置了文件名,则注意查看该文件。

6.提交密匙

回到github网站,选择Account setting。进入界面后,选择SSH Keys,点击Add SSH key
将刚才生成的id_rsa.pub文件打开,copy内容到github网站上的刚才的SSH Key中的Key栏中,Title可以随便设置。
完成后,可以在git bash中用$ssh -v
git@github.com测试连接。

7.上传工程到github

命令如下:
$git remote add origin
git@github.com:你的github用户名/你的github项目名.git
$git push origin master
至此项目传输完毕。
上github网站查看刚才上传的项目。

8.补充

如上一个git和github从无到有的过程,下次再次传送工程到github上的时候,由于已经建立了联系,所以可以直接用如下命令即可:
$git init
$git add文件名
$git commit -m "state"
$git remoteadd origin
git@github.com:你的github用户名/你的github项目名.git
$git push origin master

如果想查看日志,命令如下:
$git log

如果想从github的下载最新的项目版本,可以使用
$git init(这一步是否需要视情况而定)
$git pull https://github.com/你的用户名/你的工程名
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: