git,svn工具使用 入门

学习计划: 作为一只小白,重点是通过demo练手,熟悉工具使用。环境:自己的笔记本电脑,win7系统。 工具的…

学习计划

作为一只小白,重点是通过demo练手,熟悉工具使用。环境:自己的笔记本电脑,win7系统。

工具的作用:svn–管理文档,git–管理代码。

学习过程记录如下:

一、安装

1)git 2.17.0

一路默认安装

2)tortoiseGIT 2.4.0.2

一路默认安装,中间一步需设置name和e-mail

3)tortoiseSVN 1.10.0

一路默认安装

3个软件都装在了C盘(128G的ssd)


二、Git

1. 了解git的来龙去脉

参考[1]的【Git简介】部分

2. 注册Githb账号 + 添加SSH key 参考[2]

注册后,右键 -> Git Bash, 输入如下命令(邮箱 来自git账号):

一路回车,就OK了。

在c盘当前用户文件夹下,有个.ssh 文件夹

复制id_rsa.pub的全部内容,

登陆GitHub账户,依次点击 头像-> Settings > SSH and GPA Keys > New SSH key,把id_rsa.pub中的内容拷贝进去 。

3. 测试能否通过SSH连接GitHub服务器 参考[2]

右键->git Bash here,输入 红色 标记部分

如上,成功连接

4. 设置名字和Email地址 参考[1],[2]

右键 -> git Bash here

–global参数,表示这台机器上所有的Git仓库都会使用这个配置。

5. demo 参考[1]–创建版本库

1)初始化一个Git仓库,使用git init命令。

1.1)在D盘下创建文件夹,右键 -> git Bash here

1.2)通过git init命令把这个目录变成Git可以管理的仓库:

当前目录下多了一个.git的目录,该目录默认是隐藏的,用以下指令可看:

也可修改【文件夹选项】:

2)添加文件到仓库

2.1)编码问题:用Notepad++代替记事本,把其默认编码设置为UTF-8 without BOM

2.2)D:\learngit 下 新建readme.txt

2.3)把文件放到仓库

步骤1:git add <file>– 把文件添加到仓库(可反复多次使用,添加多个文件);

步骤2:git commit — 把文件提交到仓库:

-m后面输入的是本次提交的说明,用于从历史记录里方便地找到改动记录。

3) 修改文件内容再提交 参考[1]–时光机穿梭

3.1)修改文件内容:

3.2)git status — 时刻掌握仓库的状态:

3.3)git diff — 查看修改内容 (diff 是difference):


3.4)提交到仓库

同2.3),

4)版本回退 参考[1]–版本回退

git log — 显示从最近到最远的提交日志。如果嫌输出信息太多,可以加上–pretty=oneline参数。

回到历史版本,git reset –hard commit_id。

重返未来版本,用git reflog查看命令历史,以便确定要回到未来的哪个版本。

三、tortoiseGit

只是Git的外壳,图形界面

参考:

[1] 廖学峰的官方网站-git

[2]如何在windows下使用git及github仓库管理项目

本文来自网络,不代表软粉网立场,转载请注明出处:https://www.rfff.net/p/7347.html

作者: HUI

发表评论

您的电子邮箱地址不会被公开。

返回顶部