Git使用手册(一些学习链接整理)

Git基本介绍

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

基本设置

连接远程仓库

在进行正式操作前,你需要进行前面包括Gerrit或是GitHub\OSChina上面登陆或注册一个账号。
如果想让我们的本地仓库连接远程仓库,就必须有一个SSH KEY,可以在Git控制台中输入ssh-keygen -t rsa然后一路回车,你可以看到输出两个文件,带有:id_rsa和id_rsa.pub,我们需要的是id_rsa.pub公钥文件。详情可以在Gerrit网址或是在以下网址看到:https://blog.csdn.net/chang_ge/article/details/80837034

克隆文件

  1. 在电脑中新建一个文件夹来防止本地仓库,这里我用的是我的电脑中的
    在这里插入图片描述
  2. Git Bash Here 打开 Git 控制台,接下来我们就需要将远程仓库中的项目克隆到本地电脑中了。
  3. 为了克隆一个项目,我们需要它在远程仓库中的SSH地址,即下图所示区域,选中SSH,点击最右边的复制按钮即可复制其SSH地址。
  4. 在控制台中输入 git clone git@git.oschina.net:itgungnir/TestGit.git ,点击回车开始克隆仓库,克隆成功后如图所示:在这里插入图片描述
    此时我们到GitWorkSpace 目录中,就可以看到一个TestGit的文件夹了,打开TestGit,我们可以看到一个隐藏的 .git 文件夹和一个readme文件。

常用命令清单

当Git安装成功的时候,你在某个文件夹下面点击鼠标右键的时候,弹出的菜单会有一项是Git Bash Here,点击这一项将会弹出Git的控制台,我们对Git的所有操作都将在这个控制台下面进行。
Git基本布局
几个专用名词的译名:

  • Workspace: 工作区

  • Index / Stage: 暂存区

  • Repository: 仓库区

  • Remote: 远程仓库

  • 为什么有这么多工作区?每个工作区的作用有什么不同?
    在这里插入图片描述

  • 为什么要设置这么多分支?

  • 详情看工作流程https://www.runoob.com/manual/git-guide/

基本工作流程

  1. 提出更改,添加与提交(暂存区index):git add;
  2. 实际提交改动(改动提交到了HEAD,但是还没给远程仓库):git commit -m"代码提交信息";
  3. 推送与改动(改动提交到远端仓库):git push origin master,也可以将master改为任何分支;
  4. 如果你还没有克隆现有仓库,并想将你的仓库连接到远程服务器:git remote add origin,这样可将改动推送到所添加的服务器上。

在这里插入图片描述

代码功能

包括新建代码库、配置、增加/删除文件、代码提交、分支、标签以及查看信息、远程同步、撤销等命令

新建代码库

超级简明教程:
https://www.runoob.com/manual/git-guide/
一些基本的命令,都可以在这个网址中看到:
http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html
加深命令的理解,图解Git:http://marklodato.github.io/visual-git-guide/index-zh-cn.html
还有一些更为具体的命令:https://yanhaijing.com/git/2014/11/01/my-git-note/
完整命令手册地址:https://git-scm.com/docs

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值