Git的介绍

1、Git 是 Linux 发明者 Linus 开发的一款新时代的版本控制系统,工作原理:Workspace:工作区、Index / Stage:暂存区、Repository:仓库区(或本地仓库)、Remote:远程仓库。Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。

2、安装git:sudo apt install git 

3、git的基本命令:(1)第一步,我们先新建一个文件夹,在文件夹里面新建一个文件(Ubuntu);(2)这时候我们先随便操作一个命令,比如 git status;(3)git init (初始化仓库);(4)git status(查看仓库状态);(5)git add(添加到暂存区);(6)git commit (提交到仓库);(7)git log(查看所有产生的commit记录);(8)git add & git commit ;(9)git branch (分支);(10)git checkout a(切换分支);(11)git checkout -b a(这个命令的意思就是新建一个a分支,并且自动切换到a分支。);(12)git merge (合并分支);(13)git branch -d (删除);(14)git branch -D (强制删除);(15)git tag.

4、(1)用户名和邮箱:我们知道我们进行的每一次 commit 都会产生一条 log,这条 log 标记了提交人的姓名与邮箱,以便其他人方便的查看与联系提交人,所以我们在进行提交代码的第一步就是要设置自己的用户名与邮箱。

(2)alias(别名):git config --global alias.psm 'push origin master'

git config --global alias.plm 'pull origin master'

(3)其他配置:git config --global core.editor "vim" # 设置Editor使用vim

(4)diff:diff 命令算是很常用的,使用场景是我们经常在做代码改动,但是有的时候2天前的代码了,做了哪些改动都忘记了,在提交之前需要确认下,这个时候就可以用diff来查看你到底做了哪些改动

(5)checkout:我们知道 checkout 一般用作切换分支使用,比如切换到 develop 分支,可以执行:git checkout develop

(6)stash:

(7)merge & rebase: merge 分支是合并的意思,我们在一个 featureA 分支开发完了一个功能,这个时候需要合并到主分支 master 上去,我们只需要进行如下操作:git checkout master

git merge featureA

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Git 命令行学习笔记 Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来...
    sunnyghx阅读 9,358评论 0 11
  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 12,740评论 1 26
  • 阴雨很久的天气 如同没有朝气的人群 浑浑噩噩不知何去 寒冷侵袭让人不禁蜷缩了手脚 仿佛是在冬季的黑夜 等待着黎明 ...
    欣晴wq阅读 929评论 0 0
  • 解决问题的方法,就不在问题本身。 我们要及时整理我们遇到的问题,并且要收集解决问题的途径。 谈恋爱,这也是一个非常...
    鹰眼观世界阅读 1,729评论 0 0
  • 太阳就那样坠了下去,义无反顾 光华消散于黑暗来临之前 所有的心思在这一刻再难以压制 身体里狂奔的狗 心脏中流动的河...
    南山有风阅读 760评论 0 0