美文网首页
2019-01-02 Git 学习

2019-01-02 Git 学习

作者: 曹博博 | 来源:发表于2019-01-23 20:18 被阅读8次

git 作为程序员必备技能之一,需要提上学习日程。最常用的几个场景:

本地已有的Git仓库,修改代码后推送到远端。

需要首先更新本地仓库

git pull

然后 用 git status 来查看本地修改

把修改的东西添加进来

git add [文件名]

然后commit

git commit -m "注释"

最好再push 到远端对应的分支

标准的,应该是 git push <远程主机名> <本地分支名>:<远程分支名>

但是可以简化成:

git push origin AUTODRIVE-440_controller_change

其中 origin 对应的是远端项目的地址, 后面的AUTODRIVE-440_controller_change  是远端对应的分支

用 diff 来检查改动

检查本地改动

git diff [文件名]

在不带任何参数的情况下,“git diff” 会为我们给所有在本地副本中还未被打包(unstaged)的变化做个比较,并显示出来。

git 切换分支的时候 是否需要提交当前已经修改的

有如下几种处理方式:

1. add并且commit,再checkout,提交到当前分支

2. add但不commit,可以stash,然后checkout回来之后stash apply,在commit,提交到当前分支

    现在你想切换分支,但是你还不想提交你正在进行中的工作;所以你储藏这些变更。为了往堆栈推送一个新的储藏,只要运行 git stash,你的工作目录就干净了。这时,你可以方便地切换到其他分支工作;你的变更都保存在栈上。要查看现有的储藏,你可以使用 git stash list:在这个案例中,之前已经进行了两次储藏,所以你可以访问到三个不同的储藏。你可以重新应用你刚刚实施的储藏,所采用的命令就是之前在原始的 stash 命令的帮助输出里提示的:git stash apply。如果你想应用更早的储藏,你可以通过名字指定它,像这样:git stash apply stash@{2}。如果你不指明,Git 默认使用最近的储藏并尝试应用它。

3. add但不commit,也不stash,直接checkout,然后再commit的话,记录就在切换分支下面。

相关文章

  • git常用命令及分支简介

    2019-01-02 1、git基本命令1)git add 将想要快照的内容写入缓存区2)git status -...

  • 2019-01-02 Git 学习

    git 作为程序员必备技能之一,需要提上学习日程。最常用的几个场景: 本地已有的Git仓库,修改代码后推送到远端。...

  • 2019-01-03

    2019-01-02 姓名:王相松 公司:扬州滋奇餐饮有限公司 【日精进打卡第53天】 【知~学习】 【经典名句分...

  • 2019-01-02

    2019-01-02 姓名:张正强 公司:江阴嘉鸿橡塑科技有限公司 【日精进打卡第️️77天】 【知~学习】 《六...

  • 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学习之思维导图

网友评论

      本文标题:2019-01-02 Git 学习

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