瑥情

git

git介绍

  git是一个分布式的版本控制系统。例如我们一个小团队合作开发一个项目,我们可以先建立一个远程仓库,需求分析,搭建大体框架,将项目框架上传至远程仓库,队员可以git clone项目,各自完成自己负责的部分,完善项目等,写好之后还可以比对之前的版本,本地项目写好之后上传至远程仓库,出现错误还可以版本回退等等。

git配置

  用户配置,相当于个人身份证,每一次 Git 的提交都会使用这些信息,并且它会写入到你的每一次提交中,不可更改:

git config --global user.email "xx@xxx.com "
git config --global user.name "xxx"

  查看git配置

  

git config --list

git的理解及简单使用

  git可分为工作区、暂存区、本地仓库和远程仓库

  工作区:git版本库所在的目录即为工作区。

  暂存区:一般存放在 “.git目录下” 下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。

  版本库:工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。
  远程仓库:建立在远程服务器上的版本库。

  

  git init在当前目录初始化一个版本库
  git add . 提交工作区所有变化到暂存区
  git add -u提交工作区更改过的文件到暂存区
  git commin -m "提交说明"将暂存区文件提交到版本库
  git pull [shortname] [分支]拉取远程仓库到本地仓库
  git push [shortname] [分支]将本地仓库推送到远程仓库
  注意origingit clone的默认shortname

git常用命令

git 基本使用:

  

  • git init ——初始化仓库
  • git status ——查看仓库的状态
  • git log ——查看提交日志
  • git diff ——查看更改前后的差别

git 分支操作:

  • git branch ——显示分支表
  • git checkout -b "分支名" ——创建、切换分支
  • git merge ——合并分支
  • git log -graph——以图表形式查看分支

git 更改提交的操作

  • git reset——回溯历史版本
  • git commit --amend ——修改提交信息
  • git rebase -i——压缩历史

git 推送至远程仓库

  • git remote add [shortname] [url] ——添加远程仓库
  • git push [shortname] [分支名] ——推送至远程仓库

git 从远程仓库获取

  • git clone——获取远程仓库
  • git pull [shortname] [分支名]——获取最新的远程仓库分支

 

posted on 2020-03-30 19:56  瑥情  阅读(76)  评论(0)    收藏  举报

导航