分类 Git 下的文章

初识Git第四章


返回过去1

  • git reset --hard HEAD 回到数据库中最新的版本
  • git reset --hard HEAD~
  • git reset --hard HEAD~n

回到过去1.png

回到过去2.png

回到过去3.png

回到过去4.png

回到过去5.png

回到过去 2

  • git reflog [-n num]
  • git reset --hard [commit_id]
返回过去之后,通过git reflog命令找到现在的位置(commit_id),再从过去返回回来

回到过去21.png

返回过去22.png

使用分支

Git分支功能对于项目开发中的团队合作有着非常重要的作用,同时对于生产环境的更新管理也起着不可替代的作用,是Git最重要的功能。
在项目开始前,应该首先对Git分支的管理有一个明确的规划,明确每个分支的功能和担当者,这样才会保证项目正常推进,不至于陷入混乱。
  • git branch [name]
  • git checkout branch_name

使用分支1.png

使用分支2.png

使用分支3.png

合并分支

  • git merge 合并分支
  • git branch -d [name] 删掉分支

合并分支1.png

合并分支2.png


初识Git第三章


Git文件操作

$ git add [file1 file2 ...]
$ git add .   #一次性添加全部文件包括当前目录
$ git rm      #删除
$ git mv      #文件改名(文件移动)

文件操作1.png

文件操作2.png

文件操作3.png

文件操作4.png

Git忽略管理

设置Git忽略的文件,这些文件不参与Git库的提交和管理。(例如[node_modules]文件夹)

  • gitignore

忽略管理1.png

忽略管理2.png

更新最近的提交

  • git commit -m "commit message"
  • git commit --amend
  • git commit -am "commit message" [--amend]

更新最后的修改1.png

更新最后的修改2.png

更新最后的修改3.png


初识Git第二章


查看提交履历

  $ git log
  $ git log --oneline
  $ git log -n

产看履历1.png

提交履历2.png

提交履历3.png

把握Git状态

$ git status
$ git checkout -- [file] #切换版本

git状态.png
git状态2.png

git状态3.png

git状态4.png

git状态5.png

比较修改内容

  $ git diff [--cached] #缓冲区

比较修改内容1.png

比较修改内容2.png


初识Git第一章


什么是Git?

Git是一套程序源代码的分布式版本管理系统,用于最初用于管理Linux核心代码的开发,后来被多个开源工程采用,现在已经成为互联网协作开发的标准的源代码管理软件。

官方网站
https://git-scm.com/
Git安装
https://git-scm.com/downloads
Git检查安装版本
$ git version
Git在线体验
https://try.github.io/

采用Git的云服务

  • GitHub
  • gitee(oschina)
  • 等等...

理解版本管理的流程

  • 代码开发流程

1.系统开发,编写代码
2.提交代码给Git本地库
3.将代码提交到Git远程库,分享给团队其他人
4.从远程库获取最新代码
5.继续修改编写代码
6.重复第二步及以后的操作
  • Git基础概念

1.本地工作文件夹
2.Git索引区(Stage)
3.Git库(Repository)
local:本地库
remote:远程库(服务器端)

Git初始设定

  • 建立一个Git库

$ git init
初始化仓库
  • 设置基础信息

$ git config -l #查看配置信息
$ git config --global user.name "" #全局设置你的用户名
$ git config --global user.email "" #全局设置你的邮箱
配置信息
  • 方便的命令

$ git config --help
Windows用户浏览器弹出

第一次提交

  • 建立文件(本地工作文件夹)

  • 追加文件(索引区)

  • 提交文件(本地库)

第一次提交.png

第一次提交2.png

第一次提交3.png

第一次提交4.png


小马视频学习归纳与整理,在此感谢小马视频ORYouTube地址


召唤看板娘