• git学习笔记


    一、结构图

    二、git命令

    1、查看远程分支

    git branch -a

    跟踪远程分支:

    git branch -r

    2、查看本地分支

    git branch

    3、创建本地分支

    git branch test

    把分支推到远程分支

    git push origin test

    4、切换分支到test(从本地仓库到workspace

    git checkout test

    5、删除本地分支

    git branch -d test

    6、删除远程版本

    把一个空的分支赋值到远程分支

    git push origin :branch-name  (注意冒号前面有一个空格)

    删除远程分支

    git branch -r -d origin/branch-name

    git push origin :branch-name

     

    或者:

    git push origin --delete <branchName>

     

    7、远程分支同步到本地

    (1)git pull

    git pull [origin] [develop] 详细命令同步远程origin端的develop分支

    git pull 缩写命令,直接从远程分支同步到本地分支,然后将内容合并到当前分支,直接更改你的分支

    (git pull=git fetch + git merge

    (2)git fetch

    git fetch 缩写命令

    git fetch [origin] [develop]

    1. 详细命令同步远程origin端最新develop分支,到develop本地分支上.
    2. 对远程develop分支和本地develop分支进行比较.
    3. 记录在本地local repository上.
    4. 需要merge, 才会更改工作区workspace 的内容.

    tip:尽量使用git fetch 因为 fetch对比过后再合并你的分支到工作区,减少新分支冲突带来的错误.

     

    将new-idea 合并到stable:

    git checkout stable

    git merge new-idea

     

     8、拉取远程分支到本地

    git checkout origin/remoteName -b localName

     

    9、提交代码到远程分支

     

    git add -A  :把文件修改提交到暂存区;

    git commit -a :提交更改,实际上就是把暂存区的所有内容提交到当前分支(创建Git版本库时,Git自动创建了master分支; 所以,目前 git commit 就是往master分支上提交更改;

    git push origin master:提交更改到远程分支

     

     

  • 相关阅读:
    列表组件抽象(5)-简洁易用的表格组件
    列表组件抽象(4)-滚动列表及分页说明
    列表组件抽象(3)-分页和排序管理说明
    列表组件抽象(2)-listViewBase说明
    列表组件抽象(1)-概述
    简单实用的进度条加载组件loader.js
    简单封装分页功能pageView.js
    为什么不能用速度与时间的关系去实现动画
    java开发面试题目及答案(持续更新)
    Java Web目前主流比较成熟的框架以及正在兴起的框架
  • 原文地址:https://www.cnblogs.com/zichun-zeng/p/8427479.html
Copyright © 2020-2023  润新知