git笔记

作者: 阿金的故事 | 来源:发表于2019-07-05 11:02 被阅读0次
  1. git分布式系统,svn集中式
    区别就在于svn是将版本库集中放在中央服务器上,git是版本库就在自己电脑上,只是把修改的文件推送给对方,看见互相之间的修改。

  2. 工作区、暂存区、版本库


    image.png
  3. git命令
    git init 初始化一个仓库
    git add 暂存区目录树被更新(也就是添加到缓存)
    git commit 版本库被更新(即将缓存区内容添加到仓库中)
    git reset HEAD 暂存区被重写,被master分支指向的目录树替换,工作区不受影响(即用于取消已缓存的内容)
    git rm --cached<file> 从暂存区删文件,工作区不受影响
    git checkout .或git check --<file> 用暂存区文件替换工作区内容
    git checkout HEAD .或git checkout HEAD <file> 用master分支中的内容替换暂存区和工作区的文件
    git clone 从现有git仓库中拷贝项目
    git status 查看项目当前状态
    git branch 列出本地分支
    git branch (branchname)创建分支
    git checkout (branchname) 切换分支
    git merge 合并分支
    git stash 将当前分支未保存的部分存入堆栈中暂存,以便切换分支

image.png
image.png
image.png image.png
撤销git commit操作 https://www.cnblogs.com/lfxiao/p/9378763.html

git bash 使用详解 https://blog.csdn.net/qq_34531925/article/details/79832080
git 命令 https://www.yiibai.com/git/git_add.html
git常用操作 https://blog.csdn.net/m0_37636884/article/details/82772404
git修复bug操作https://blog.csdn.net/w958796636/article/details/53609589
git stash 恢复操作 git stash apply "stash@{1}"指恢复最新的一个
git push 撤回 git reset --soft HEAD^

相关文章

网友评论

      本文标题:git笔记

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