美文网首页
git 学习

git 学习

作者: debt | 来源:发表于2016-08-18 15:14 被阅读9次

git 命令学习

工作区和暂存区的区别:

工作区就是代码修改的本地区,代码git add之后就会进入暂存区,git commit就是提交到本地分支


这两个命令都是查看工作区改动命令
git status #可以显示哪些文件被改动了 git status命令可以列出当前目录所有还没有被git管理的文件和被git管理且被修改但还未提交(git commit)的文件
git diff #是工作区(work dict)和暂存区(stage)的比较
git diff --cached #是暂存区(stage)和分支(master)的比较
git pull # 是将远程分支拉过来并合并
git reset --hard HEAD 这个是回退到某个版本,仓库和本地文件都会回退

测试步骤
+修改文件 test.txt
+git add test.txt #这时文件在暂存区内,还没到分支上,可以用git diff
+git commit 提交暂存区文件到分支上
!!!注意,如果修改了同一个地方  git push 会失败,git pull也会失败


提交代码具体流程:

  1. 在服务器上改动文件,首先git diff可以查看改动
  2. 在bin 目录下执行./compress_modify.sh命令压缩
  3. git status //查看文件改动
  4. git add //添加 改动文件!!!(不是自己的文件不要动)
  5. git commit  //提交文件
  6. git push 提交
  7. 本地git pull代码,查看文件改动

分支管理

  1. 新建一个分支 git checkout -b new_branch 相当于两条命令git branch new_branch&&git checkout new_branch,创建新分支并切换到新分支。

只有主分支的时候,master指向最新的提交,而HEAD又指向master,当创建新分支的时候,会将HEAD指针指向新的分支,HEAD始终指向最新的提交,合并的时候只需让master指向HEAD。

相关文章

  • Git+node.js+TDD

    目录 Git学习 node.js学习 用Nodejs和Git完成TDD编程 Git学习 Git是什么Git是一款免...

  • Git 学习笔记

    ----------------- Git 学习 ------------------ Git 简介 Git...

  • git 入门

    git 入门学习笔记----3个入门命令:git init、git add、git commit -v 学习场景(...

  • git技术,GitHub、GitLab

    git学习 Git教程(小白快速入门版) Git教程(简化版) git详细学习 Gitlab的管理使用手册git初...

  • Git常用命令与学习总结

    安装Git Git的下载地址:Git官网下载地址 学习网址 git 学习笔记- Book 在线练习地址 基础常用指...

  • Git学习之思维导图

    Git学习之思维导图 Git学习之思维导图

  • git记录

    Git Magic图解gitgit 学习笔记git游戏(学习)1、消除文档路径中文乱码git config --g...

  • git资源学习

    git资源学习 Git详解之一 Git起步 Git详解之二 Git基础 Git详解之三 Git分支 Git详解之四...

  • Git入门学习资源

    Git入门学习资料 廖雪峰 Git教程 Git官网 Pro Git git 简明指南 github-git-che...

  • 2018-04-18

    git学习小结 关于git init,git add,git commit 用法总结 1.首先配置git 全局配置...

网友评论

      本文标题:git 学习

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