手把手教你git入门(windows)

git是一款版本管理工具,在日常科研过程中,我们往往会对某一个项目的文件进行多次修改,每次修改可能都会保存不同的版本,时间一长,各个版本之间的差异就会逐渐混淆,导致版本错乱。git主要的作用就是让你的本地文件保持在最新版本下,当你需要找到以前的版本时,可以通过git轻松找到。

目录

1、准备工作

2、配置git

3、创建git库

 4、对编辑完成的文件进行备份

5、将当前版本通过git上传到Github中


1、准备工作

下载并安装git

http://链接:https://pan.baidu.com/s/1H3G6Ip2BvnYpjqgNT617vg 提取码:l3qj

git的安装除了安装位置可以按照自己的需要进行更改外,其他选项一般都是保持默认状态即可。

注册GitHub账号并新建一个库,如feifeiya

2、配置git

git安装成功后在桌面右击鼠标会出现这两个标识

手把手教你git入门(windows)_第1张图片

单击Git Bash Here按钮对git的用户名以及用户邮箱进行配置

手把手教你git入门(windows)_第2张图片

 在当前输入框中输入

git config --global user.name "feifeiya(双引号内的名字即为你自己设置的用户名)"

然后敲击回车,此时用户名已经配置完成,可以通过以下指令查看你的用户名

git config --global user.name

同理,对邮箱进行配置

git config --global user.email "[email protected](例子)"

3、创建git库

在需要版本管理的文件夹中(如many_models)右击并单击Git Bash Here按钮,输入

git init

创建git库,库创建完成后会生成一个隐藏文件,需要在查看选项卡中勾选隐藏的项目才可以看到

手把手教你git入门(windows)_第3张图片

手把手教你git入门(windows)_第4张图片

 4、对编辑完成的文件进行备份

假设文件夹中有如下一些文件

手把手教你git入门(windows)_第5张图片

我们在文件夹内的空白处右击并单击Git Bash Here按钮进入git,输入

git add logs_train

即可对logs_train文件夹进行备份,当想对所有文件进行备份时,输入

git add .

即可将many_models文件夹中的所有文件及文件夹存入git仓库中进行备份

然后输入

git commit -m "对于该版本的一些注释及解释"

对该版本进行解释说明

如果想查看历次保存的版本,输入

git reflog或git log

查看历次保存的版本,这里以git reflog命令为例。

 要想恢复某次版本只要输入

git reset --hard 版本码

5、将当前版本通过git上传到Github中

首先需要建立git与GitHub的连接。在任意位置右击并单击Git Bash Here按钮进入git后,输入

ssh-keygen -t rsa -C "最开始配置的邮箱"

然后一直点击回车即可

 然后根据上图中的地址(/c/Users/lxf/.ssh)找到id_rsa.pub文件,用记事本打开后复制里面的内容,然后登录GitHub,按下图操作

手把手教你git入门(windows)_第6张图片

手把手教你git入门(windows)_第7张图片

手把手教你git入门(windows)_第8张图片

 此时就完成了git与github的连接工作

在将git当前版本的内容上传到GitHub时,只要在many_models文件夹中打开git,并将当前版本保存到git库中后,输入

git push [email protected]:你的github用户名/你在GitHub建立的库名.git

即可将当前版本上传至GitHub

需要下载GitHub上的内容到本地仓库时,只要输入

git pull [email protected]:你的github用户名/你在GitHub建立的库名.git

即可。

你可能感兴趣的:(深度学习基础知识,git,github)