美文网首页让前端飞Web 前端开发
分布式版本控制系统Git

分布式版本控制系统Git

作者: 穆熙沐 | 来源:发表于2018-01-24 11:59 被阅读22次

git 提交出现这个错误fatal: Unable to create ‘project_path/.git/index.lock’: File exists
解决办法:rm -f ./.git/index.lock
将本地项目传到GitHub上步骤
1)登录自己GitHub账号
2)new repository
3)切换到本地项目根目录下 git init 初始化
4)git add .
5)git commit -m 'message'
6)关联远程仓库 : git remote add origin '远程仓库地址别名'
7)git push -u origin master
git 提交不必要的文件:
1)新建文件 touch .gitignore

  1. 把不提交的文件名写入文件

ignore this file##

/node_modules/

一,四个区
工作区-暂存区-本地仓库-远程仓库
git add
git commit -m 'comments'
git push 远程仓库

四个区关系

二,撤销修改
1在工作区修改:git checkout --file
2工作区修改后添加到暂存区后:git reset HEAD file(暂存区回退到最新版本,同时把暂存区的修改回退到工作区)
git checkout --file
3 提交到本地仓库:git reset --hard HEAD^(回退到上一个版本)

版本回退

三,分支管理
1 创建分支 git branch name
2 查看分支 git branch
3 切换分支 git checkout name
4 创建+切换分支 git checkout -b name
5 删除分支 git branch -d name
6 合并某分支到当前分支 git merge name

分支合并

四,解决冲突
手动解决 ,使两个分支提交的内容一致。

冲突产生原因
五,多人协作
1 试图推送自己修改的代码 git push origin branch-name
2 推送失败,需要先pull 代码,试图合并
3 合并有冲突,需要解决冲突,在本地提交
4 解决冲突后再推送。push
六,保存现场
git stash(保存现场)
git stash list (查看stash列表)
git stash pop (恢复现场)
git stash apply stash@{0}(多个stash,恢复到指定stash)

相关文章

  • Git学习笔记-基础知识

    Git的特点 分布式版本控制系统 Git是分布式版本控制系统(Distributed Version Contro...

  • git的及基本使用

    git 版本控制系统(VCS) 本地式版本控制系统 集中式版本控制系统 SVN 分布式版本控制系统 Git g...

  • Git的介绍以及安装

    1. 什么是Git? Git:一种分布式版本控制系统。 2002 年,linux使用分布式版本控制系统BitKee...

  • 最牛X的Git

    Git相关概念: Git是目前世界上最先进的分布式版本控制系统!!! 开发语言:C Git是分布式版本控制系统:分...

  • 3. Git初步

    1.Git是什么 Git(分布式版本控制系统)Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、...

  • git

    什么是gitgit是分布式版本控制系统。分布式版本控制系统也还有svn。Git使用和分支管理策略 git clon...

  • 01、版本管理-GIT

    一、版本控制 二、版本控制软件 GIT 分布式版本控制系统 SVN 集中式版本控制系统 三、git安装 四、win...

  • 01、版本管理-GIT

    一、版本控制 二、版本控制软件 GIT 分布式版本控制系统 SVN 集中式版本控制系统 三、git安装 四、win...

  • 新手如何使用git

    GIT (分布式版本控制系统) Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从...

  • 版本控制系统

    学习 Git 之前 我们需要理解Git 是一个分布式版本控制系统 这句话,什么是 版本控制系统,什么又是 分布式版...

网友评论

    本文标题:分布式版本控制系统Git

    本文链接:https://www.haomeiwen.com/subject/qabyaxtx.html