1.什么是Git

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

2.Git命令列表

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

版本控制Git学习

 

(1) 查看git版本    git --version


版本控制Git学习

 

 

 

(2)查看git状态   git status  

版本控制Git学习

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

 

(3) 初始化git仓库   git init

版本控制Git学习

(4) 添加所有文件   git add .

版本控制Git学习

 

(5) 提交    git commit

 

版本控制Git学习

 

 

(6) 查看日志  git log

版本控制Git学习

 

(7) 查看分支  git branch

版本控制Git学习

 

(8) 新建分支zhou_branch      git branch zhou_branch

版本控制Git学习

 

(9) 切换分支 git checkout 

版本控制Git学习

 

(10)  新建分支并且切换分支   git checkout -b new_branch

版本控制Git学习

 

(11) 合并分支    git merge 

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

版本控制Git学习

 

(12) 删除分支   git branch -d

 

版本控制Git学习

 

(13) 建标签    git tag

git tag 1.0   新建标签1.0

git tag    查看标签

 

版本控制Git学习

 

 

3.向GitHub 提交代码

(1) SSH

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

 

(2) 生成SSH key

Mac是默认安装了SSH 

在终端输入 ssh

版本控制Git学习

 

证明本机已经安装

 

在终端输入 ssh-****** -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

版本控制Git学习

 

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

 

cd ~/.ssh

cat id_rsa.pub

 

 

(5) SSH key 添加成功后,输入 ssh -T [email protected] 进行测试 

 

版本控制Git学习

 

 

 

(6) Push 和 Pull

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

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

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

 

 

5. 提交代码

(1) 从远程clone 代码

版本控制Git学习

clone 到当前zhoujian 目录下

 

版本控制Git学习

 

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

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

 

 

 

相关文章: