安装
1.先要安装Git
这里是下载链接 Git下载链接
安装时 一路默认即可
2.安装TortoiseGit
这里是下载链接 TortoiseGit下载链接
安装时 一路默认即可
使用
1.本地使用
1.1 . 创建仓库
随便找一个空的文件夹,我这里以GitTest为例,右键即可看到
然后选择Git Create repository here …创建一个本地仓库
直接OK就好
然后本地仓库就创建好了
1.2 版本控制
在此文件夹新建一个文件,如main.c
写一段代码进去,保存
然后右键,选择Git Commit -> master 即加入了版本控制
然后写一点关于此版本的描述,选择ALL表示将所有文件加入版本控制
OK 然后close
然后修改main.c 保存
然后就刚看到main.c上有一个红色感叹号,表示已修改
然后右键,选择Git Commit -> master 即可将修改存入master分支
右键选择tortoise Git里面的 show log即可查看版本情况
也可以点击文件查看别每次修改的内容,功能很多,自己慢慢琢磨
云端控制
1.在云端上创建项目
首先注册csdn 或者 码云 这里以csdn为例
a . 创建项目
b . 设置项目名称等
c . 复制URL 保存起来等会儿会用到
2.生成公钥,密钥 , putty密钥
a . 随便找一个空文件夹,或者在你将要传到云端的项目的文件夹下,右键Git Create repository here 创建一个本地代码仓库
然后右键 git bash here 输入:
ssh-keygen -t rsa -C “你的邮箱”
根据提示输入一次filename 随便填一个如 MyTestKey
输入两次密码,注意 ,记住你设置的密码,后面要用。
确定就OK了,你会发现此文件夹下多了两个文件:
1 .pub结尾的是公钥
2 没有后缀名是密钥
然后打开tortoise Git下的PuttyGen
b . 导入刚才生成的密钥
输入刚才设置的密码
然后保存以 .ppk 为结尾的密钥
然后你就会发现文件夹下多了一个 .ppk 结尾的文件,就是putty的密钥
c .右键tortoiseGit –> Setting –>Git –>Remote
d. 设置URL 为你CSDN项目的URL,刚才云端项目复制过的
设置putty为你刚才生成的以 ppk为后缀的密钥
e . 然后在你的csdn中设置项目公钥为你之前生成的 pub后缀的文件
e . 右键 Git Clone.. 把远端的reamme克隆下来
f. 最后Git commit ->master 先提交到本地,然后再push到云端就可以发现云端有自己的代码了