git知识点】的更多相关文章

git commit git commit 命令执行后, git 主要执行了三个操作: 为每一个文件生成一个快照 每一个文件其实是真的数据, 所以 git 会把整个文件内容转成二进制, 然后经过压缩直接存储在键值对数据库中, 对应的键值就是文件中的内容, 再加上一些头信息的 40 位校验 和 sha-1 . 文件快照的类型为 blob 类型(binary large object) , 即大型二进制对象类型. 为每一个文件夹生成一个快照 文件夹并不是直接的文字数据, 其主要记录的是文件夹的结构和…
参考:学习总结之Git学习-总 1-origin是什么? 答:origin 是默认的远程版本库名称,可以在 .git/config 之中进行修改.在默认情况下,origin指向的就是你本地的代码库托管在Github上的版本.…
先说几个名词 未被追踪的文件:指的是新建的文件或文件夹且还没加入到暂存区(新建的还没有被git add 过得) 未加入到暂存区的文件:指的是已经被追踪过,但是没有加入到暂存区(已经执行过git add/commit的但是这次修改后还没有git add) 举例: readme.md 已经被git add/git commit过,但是呢 我这次只是修改了,而且没有修改完,不能commit test 新建的文件夹,没有被git add/git commit过 有个急事需要处理,这时候我需要切换分支,去…
git 删除远程已经推送过的文件或者文件夹 git rm -r --cached [文件或文件夹] git status git add . git commit -m '删除远程仓库文件,本地仓库和暂存区不受影响' git push 问:如何上传项目代码到gitlab? 答: git remote add 把文件commit到master 在gitlab上创建dev分支 pull后,切换到dev分支 把master的内容merge到dev. 想把某些目录或文件加入忽略规则,.gitignore…
Git安装 Windows上安装Git 64 位安装包下载地址 : https://github.com/git-for-windows/git/releases/download/v2.16.2.windows.1/Git-2.16.2-64-bit.exe 步骤6 选择第二项 Use Git from the Windows Command Prompt 步骤7 选择第二项 Use the native Windows Secure Channel library 步骤8 选择第一项 Che…
一个git使用教程 https://:.com/jlord/git-it-electron#what-to-install 一个在线Github的功能教学:https://lab.github.com/ 看刚才改变的文件的区别. git diff: Add GitHub username to Git 添加你的用户名到你的Git配置: (一次性的,所有仓库都是这个名字) git config --global user.username <USerNamE> 再核查一下: git config…
设置全局用户名 git config --global user.name "yourname" 设置全局邮箱 git config --global user.email "youremail" 查看git版本 git --version 查看git工作目录情况 git status 查看工作区和版本库里面最新版本的区别 git diff HEAD -- readme.txt 提交文件至缓存区 git add file 提交文件至版本库 git commit -m…
集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器.集中式版本控制系统最大的毛病就是必须联网才能工作.分布式版本控制系统根本没有“中央服务器”,每个人的电脑上都是一个完整的版本库,工作的时候不需要联网,因为版本库就在你自己的电脑上.既然每个人电脑上都有一个完整的版本库,那多个人如何协作呢?比方说你在自己电脑上改了文件A,你的同事也在他的电脑上改了文件A,这时,你们俩之间只需…
1.初始化指定目录作为git目录  git init newpro 2.git add xx.uve 3.克隆项目 git clone git clone git://github.com/schacon/grit.git 4.git diff 暂未缓存的改动  git diff --cached  查看已经缓存的改动  git diff HEAD 查看已经缓存的与未缓存的改动  git diff --stat 显示摘要而非整个diff5.将缓存区的代码添加到仓库  先是   git add x…