window系统的git安装

1.下载git

官网速度慢,可以腾讯软件库里面下载

2.配置git

安装完成后有三个文件,git GUI、git CMD、git bash.
打开git base,因为是vim,所以界面和window带的cmd界面不一样。

2.1 配置用户名和邮箱

$ git config --global user.name "****"   #*****处写上自己的名字
$ git config --global user.email "*****"

2.2 设置git仓库

先创建一个git仓库目录,通过下面的命令git自动在c:\user******下面创建一个目录文件夹git

$ mkdir firstgit     #创建文件名为firstgit的文件夹,
$ cd firstgit       #进入firstgitgit文件夹
$ pwd      #显示firstgitgit文件夹路径

初始化仓库

$ git init

将返回 Initialized empty Git repository in C:/Users/****/git/.git/ ,.git中存放的文件一般不需要修改。
git有三个库:工作区,你正在编辑的文件;
暂存区,add命令后保存的位置,电脑上的一个隐藏文件夹内文件,git是管理“变化”,在这个区git会进行比较;
版本库,commit命令提交后保存的文件。

3 在git仓库中添加文件

在firstgit文件中创建一个txt文件first.txt,然后进行add和commit两步;后面提交其他版本也需要同时使用这两个命令。

$ git add first.txt
$ git commit -m "we push first file"

add 把文件提交给暂存区,每一次修改都需要先add,如果add之后修改txt,直接用commit,修改的内容不会提交;
commit是把暂存区的文件提交给在时间线的分支。
比较工作区和版本库的文件:

$ git diff HEAD -- “需要比较的文件”

3.1 状态查看

$ git status

3.2 更新后提交

再次提交需要重新使用add和commit命令。

3.3 查看历史记录

$ git log

显示所有提交的版本,最后提交的在最上面。

3.4 显示内容

$ cat ****

显示所有提交的版本,最后提交的在最上面。

4 版本回退

回退一个版本HEAD^(HEAD是指向最新版本的指针),如果打开了vs code(设置trust 文件夹),可以发现里面的内容已经变化。

$ git reset --hard HEAD^

前进回复,在没有关闭窗口的情况下:$ git reset --hard “commit id”,commit ID是log命令里面看到id前几位就可以。

$ git reset --hard “commit ID”

在关闭窗口的情况下,用relog命令查看commit id

$ git reflog

5 撤销修改

如果修改后不想提交到暂存区,包括已经提交到暂存区的修改,用checkout命令撤销所有修改,checkout实际是用版本库替换。

$ git checkout --first .txt

如果在暂存区,也可以使用reset把暂存区的文件回退到工作区,然后使用checkout撤销修改。

$ git reset HEAD first.txt

6 删除文件

手动删除一个文件,如果的确是需要删除的,

$ git rm first.txt
$ git commit

如果错误的删除了

$ git checkout -- 

7 远程仓库

7.1 生成hash秘钥

$ ssh-keygen -t rsa -C "youremail@email.com"

回车后创建了C:\Users\Administrator.ssh文件夹,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。然后登录github网站,在配置里面的Key文本框里粘贴id_rsa.pub文件的内容。有多台电脑,需要把每台电脑的Key都添加到GitHub。

7.2 建立远程仓库

  1. 建立远程库
    登陆GitHub在右上角点击“Create a new repo”按钮,输入名字firstgit后,点击“Create repository”按钮,就成功地创建了一个新的Git仓库。
  2. 本地库和远程库连接
    关联远程库:
 $ git remote add origin git@github.com:githubusername/firstgit.git

将本地库推送到远程库()

$ git push -u origin master
  1. 本地库推送
    把本地master分支的最新修改推送至GitHub
 $ git push origin master
  1. 删除远程库和本地库的关联
$ git remote -v
$ git remote rm origin
  1. 先建立远程库再克隆到本地
    登陆GitHub在右上角点击“Create a new repo”按钮,输入名字firsorigintgit后,勾选Initialize this repository with a README,点击“Create repository”按钮。
$ git clone git@github.com:githubusername/firsorigintgit.git

使用https地址的方式为:“git clone https:”,然后

$ cd fisrtorigingit
$ ls

README.md

8 分支

HEAD指向当前分支,master指向主分支的提交,不同的分支有一个指针,比如second,所以HEAD可以指向master也可以指向second。当创建了second后,对工作区的修改就是针对second分支,master指针不变。分支工作完毕,把master指针指向second就做到了分支的合并,删除second分支。

8.1 创建分支second

$ git branch second
$ git checkout second

也可以合并为$ git checkout -b second或者$ git switch -c second。如果分支已经存在就直接使用Switch命令

git switch second

然后查看分支:

$ git branch

结果:

  • *second
    然后编写,用add和commit提交。

8.2 合并分支

三步:先切换分支,在将其他分支合并到当前分支,删除分支

$ git checkout master  #or git switch second
$ git merge second
$ git branch -d second 

9 标签

git tag <tagname>

10 使用Github

如何参与一个克隆其他人的项目呢?先访问项目主页,点“Fork”在自己的账号下克隆了一个仓库,然后再从自己的账号下clone:

git clone git@github.com:*****/*****.git
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
为了在Windows操作系统安装Git,您可以按照以下步骤进行操作: 1. 首先,您需要获取Git安装程序。您可以在官方网站上下载Git安装包。 2. 下载完成后,您可以打开安装包。双击安装包并按照提示进行安装。 3. 在安装过程中,您可以选择安装路径和其他选项。默认情况下,Git安装在C:\Program Files\Git目录下。您可以根据需要修改安装路径。 4. 在安装过程中,您可能需要选择一些选项,例如选择默认的文本编辑器、选择Git的默认行为等。根据您的需求进行选择即可。 5. 安装完成后,您可以在Windows的开始菜单中找到Git的相关程序,例如Git Bash、Git GUI等。您可以使用这些程序来管理您的Git项目。 总之,安装Git的过程相对简单,只需下载安装包并按照提示进行安装即可。希望以上信息对您有帮助。如果您需要更详细的安装指南,您可以参考Git官方文档或者其他相关资源。祝您安装成功!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Windows系统Git安装教程](https://blog.csdn.net/Zhy_201810576/article/details/124897085)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Windows系统下的Git安装教程](https://blog.csdn.net/qq_52102933/article/details/120387246)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值