tortoisegit中文_tortoiseGit实用教程

git作为版本控制软件比svn稍微更难理解,不过一样可以使用

git基本原理

9db49de0bca017745ba7ecd904d05637.png

git基本原理

git常见概念

HEAD 、 master 、 branch 。这里总结一下:

  1. HEAD 是指向当前 commit 的引用,它具有唯一性,每个仓库中只有一个 HEAD 。在每次提交 时它都会自动向前移动到最新的 commit 。
  2. branch 是一类引用。 HEAD 除了直接指向 commit ,也可以通过指向某个 branch 来间接指 向 commit 。当 HEAD 指向一个 branch 时, commit 发生时, HEAD 会带着它所指向的 branch 一起移动。
  3. master 是 Git 中的默认 branch ,它和其它 branch 的区别在于: ① 新建的仓库中的第一个 commit 会被 master 自动指向; 2. 在 git clone 时,会自动 checkout 出 master 。
  4. branch 的创建、切换和删除:① 创建 branch 的方式是 git branch 名称 或 git checkout -b 名称 (创建后自动切换); ② 切换的方式是 git checkout 名称 ; 3. 删除的方式是 git branch -d 名称 。

git、tortoiseGit使用教程

tortoiseGit图形化比git命令行更方便,当前使用的版本TortoiseGit 2.10.0.2

1.创建仓库

右键选择 git create repository here...

2.提交文件

右键选择 git commit -->master

5d8ca12184e06c59aa0e9ffb900516a9.png

3.更新文件

新建一个文件夹,克隆下来后,如果远端分支发生变化,右键选择拉取(相当于git pull),即可完成更新。

4.回退||回滚代码

先右键选择tortoiseGit -> showlog,然后选择一个版本 reset master to this...

这个时候有3个模式 soft mixed hard,默认mixed就行

5.拉取分支

右键选择tortoiseGit -> create Branch.. 输入名称

切换分支tortoiseGit--> switch/Checkout

6.解决冲突

打开开需要解决的文件并解决,然后保存标记为解决

7.清理无效的文件

tortoiseGit->clean up

目前发现中文文件名的文件清理无效,但是永久删除可以

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值