git分布式版本控制系统

来源:互联网 发布:手机瓷砖效果图软件 编辑:程序博客网 时间:2024/05/16 19:55

这里就只是介绍在工作中常用到的一些命令。想要详细的了解git请移步去http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/

首先是安装git。可以去官网下载。或者去我的网盘下载http://pan.baidu.com/s/1pKIBfVP;

安装完成后就开始具体的操作了

1:新建一个文件夹作为本地库,取名为test

2:在这个文件夹中右键选择git Bash Here

3:  在黑框中输入git init创建本地库

4:如果test里面有文件修改了后。git status可以查看本地的状态,修改后显示为红色(如修改了test.txt文件)

5:添加到缓存区git add test.txt

6:添加到本地库git commit -m "日志"

7:push到远程库。一般在push到远程库的时候需要先pull远程库的文件

8:pull远程库。git pull origin master

9:push到远程库。git push origin master


一般在做项目的时候也就用到上面的这几条指令。下面补充几条用得比较少,但是必须会的指令,版本的回退

1:查看日志git log

2:回退到上一个版本 git reset --hard HEAD^;这只是回退到上一个版本,如果想多回退几个版本,可以反复执行这一句话。

3:如果回退多了。想要再回去,如果在没有关掉黑窗口的情况下。使用git reflog;可以每次命令的记录

4:找到想要回退的那个版本的版本ID 执行git reset --hard commit_id



一般公司都有自己的服务器。自己也可以建立测试的远程代码库用来放代码。这里以开源中国的码云(https://git.oschina.net)作为例子(也可以使用github提供的远程库。使用起来更简单)

先注册一个码云账号;

进入后新建一个项目。然后在新的项目中有一个https.复制远程库地址,也可以使用ssh。复制了这个地址,在本地的git Bash Here里面输入

git clone https://git.oschina.net/****/test.git

可以将远程库克隆到本地。如果是第一次操作。需要您输入username和email创建一个身份

链接上后需要输入码云的用户名和密码。输入完成后就可以将远程的库克隆到本地,以后的操作和上面的一致


这里介绍一下ssh秘钥的方法。ssh比https优势是快

首先检查一下自己电脑上有没有ssh

路径是在c盘/用户/Administrator/.ssh

如果有备份删除。如果没有就创建

创建方法是$ ssh-keygen -t rsa -C “seven*****@icloud.com


按3个回车,密码为空。

Your identification has been saved in /home/tekkub/.ssh/id_rsa.
Your public key has been saved in /home/tekkub/.ssh/id_rsa.pub.
The key fingerprint is:


就会生成2个文件

id_rsa和id_rsa.pub

需要添加的秘钥是“id_rsa.pub”里面的公钥。

在码云上找到ssh。添加将id_rsa.pub”里面的公钥复制到ssh一栏添加就好;


在本地输入 git clone git@git.oschina.net:seven*****/test.git

就可以将远程库克隆到本地了。



1 0
原创粉丝点击