美文网首页
版本控制Git学习

版本控制Git学习

作者: 蓝枫zeke | 来源:发表于2018-06-19 18:35 被阅读0次

1.什么是Git

Git是Linus发明者Linus开发的一款版本控制系统

2.Git命令列表

首先,需要安装Git,在命令行中输入git,如果出现以下提示说明已经安装成功了

image
(1) 查看git版本 git --version
image
(2)查看git状态 git status
image

意思是当前目录还不是一个Git仓库

(3) 初始化git仓库 git init
image
(4) 添加所有文件 git add .
image
(5) 提交 git commit
image
(6) 查看日志 git log
image
(7) 查看分支 git branch
image
(8) 新建分支zhou_branch git branch zhou_branch
image
(9) 切换分支 git checkout
image
(10) 新建分支并且切换分支 git checkout -b new_branch
image
(11) 合并分支 git merge

如果当前的分支是master git merge new_branch就是把new_branch分支合并到分支master上

image
(12) 删除分支 git branch -d
image
(13) 建标签 git tag

git tag 1.0 新建标签1.0

git tag 查看标签

image

3.向GitHub 提交代码

(1) SSH

SSH是一种网络协议,用于计算机之间的加密登录。Git 服务器会采用SSH公钥来进行授权,向GitHub提交代码的第一步就是添加SSH key配置

(2) 生成SSH key

Mac是默认安装了SSH

在终端输入 ssh

image

证明本机已经安装

在终端输入 ssh-keygen -t rsa 指定 rsa 算法生成秘钥 连续回车键生成两个文件 d_rsa 和 id_rsa.pub ,而 id_rsa 是密钥,id_rsa.pub 就是公钥。 文件存放的目录是 /Users/zhoujian/.ssh/id_rsa,接着把id_rsa.pub添加到GitHub上

(3) GitHub上添加SSH key

image

(4) 查看id_rsa.pub 的文件内容

cd ~/.ssh

cat id_rsa.pub

(5) SSH key 添加成功后,输入 ssh -T git@github.com 进行测试

image

(6) Push 和 Pull

git push origin master :把本地代码推到远程master分支

git pull origin master : 把远程最新的代码更新到本地

在push之前先pull,这样不容易冲突

5. 提交代码

(1) 从远程clone 代码

image

clone 到当前zhoujian 目录下

image

(2) 本地代码与github代码相关联

git remote add origin https://github.com/zeke123/X5_Webview.git

相关文章

  • 版本控制Git学习

    1.什么是Git Git是Linus发明者Linus开发的一款版本控制系统 2.Git命令列表 首先,需要安装Gi...

  • Git 版本控制学习

    git 简介 git 是由 C 语言编写的分布式版本控制系统 集中式版本控制系统: CVS 和 SVN定义:先从中...

  • git命令笔记

    git学习笔记 Git 是一个开源的分布式版本控制系统 CVS 及 SVN 都是集中式的版本控制系统,而 Git ...

  • Git 和 GitHub的了解和安装

    带你们零基础学习Git Git是管理远程仓库也可以说是版本控制系统。 Git是一个版本控制系统(Version C...

  • 学习笔记-01

    原视频 版本控制介绍 集中式版本控制 问题:单点故障 分布式版本控制 Git安装 video Git结构 Git和...

  • git(1)初体验

    一直都想学习git,用于版本控制工具,之前用的是svn集中式的版本控制工具,听说git是一种分布式的版本控制工具,...

  • 01、版本管理-GIT

    一、版本控制 二、版本控制软件 GIT 分布式版本控制系统 SVN 集中式版本控制系统 三、git安装 四、win...

  • 01、版本管理-GIT

    一、版本控制 二、版本控制软件 GIT 分布式版本控制系统 SVN 集中式版本控制系统 三、git安装 四、win...

  • 测试学习曲线

    需要学习知识 git学习指南 c语言学习 jmenter python学习 数据结构 测试网 git作为版本控制工...

  • git的及基本使用

    git 版本控制系统(VCS) 本地式版本控制系统 集中式版本控制系统 SVN 分布式版本控制系统 Git g...

网友评论

      本文标题:版本控制Git学习

      本文链接:https://www.haomeiwen.com/subject/wqlzeftx.html