Git bash应用实践1:基本用法

前言

本文研究git的基本用法,从零开始操作github上的代码仓库,完成ssh配置、克隆、推送、更新、本地删除远端分支等任务。

一、简介

1.Git简介

Git 是 "Linux 之父" Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件, 可以方便多人协同管理同一代码仓库,同时 Git 是分布式版本控制系统,相较于CVS、SVN等集中式版本控制系统,更加的安全,因为每个人电脑里都有完整的版本库,某一个人的电脑坏掉了不要紧,随便从其他人那里复制一个就可以了。

简而言之,Git 有如下优点:

(1) 适合分布式开发,强调个体。
(2) 公共服务器压力和数据量都不会太大。
(3) 速度快、灵活。
(4)任意两个开发者之间可以很容易的解决冲突。
(5) 离线工作

2.Git下载

下载链接:https://git-scm.com/downloads

二、基本用法

1.本地生成SSH

SSH Key可以让你的电脑和服务器建立安全的加密连接

(1)生成ssh命令
ssh-keygen -t rsa -C "[email protected]"

这个指令会要求你提供一个位置和文件名去存放键值对和密码,你可以点击Enter键去使用默认值。

(2)windows复制到粘贴板
clip < ~/.ssh/id_rsa.pub

2.将ssh添加到云端

进入Github Setting栏目,点击New SSH key,将上述复制的内容,粘贴到Key编辑框中,Title可以自定义。
ssh

3.云端新建一个项目test

create_rep
注意勾选Initialize this repository with a README

4.从云端克隆一个项目

git clone [email protected]:solitary-sand/test.git
Git bash应用实践1:基本用法

本地下载文件如下:
Git bash应用实践1:基本用法

5.本地代码推送到远端

(1)保存本地的修改到暂存区
保存所有修改:git add .
将<path>添加到索引库:git add <path>

(2)编写commit信息
git commit -m "需要更新到云端的commit信息"

(3)推送
git push (第一次push需要使用git push -u origin master)

(4)具体操作

我们修改readme.md,增加一句话please open readme.md first,如下所示:
modify

输入命令:
gitadd .
git commit -m"modify README.md"
git push -u origin master
push

云端显示内容如下:
show_modify

6.拉取远端代码

git pull

7.创建一个新的分支并提交到远端

(1)本地切换分支
git checkout -b dev
checkout_dev

(2)推送到远端
git push origin dev
push_dev

(3)查看云端
Git bash应用实践1:基本用法

8.本地删除远端分支

(1)先切换到其他分支
git checkout master
checkout_master

(2)删除本地要删除的分支
git branch -d dev
del_local

(3)删除远端分支
git push origin --delete dev
del_remote

(4)查看云端
show_del_cloud

三、结语

1.总结:

本节完,实际操作过程中需要注意的地方有如下几点:

(1) ssh配置

本地生成ssh的时候,一般在保存在C:\Users\Administrator.ssh路径。
ssh_jieyu

2.后记:

如您在使用过程中有任何问题,请加QQ群进一步交流。

QQ交流群:906015840 (备注:物联网项目交流)

一叶孤沙出品:一沙一世界,一叶一菩提

wechat

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章