`

git笔记

 
阅读更多

git可以实现分布式,但是协作也是需要远程仓库的,远程仓库又叫bare respo,原理如下:

https://blog.csdn.net/lihao21/article/details/53057845

Git之父Linus当初设计暂存区的初衷是由于每次在SVN中commit的时候都需要选择需要提交到版本库的文件,发现这个功能太鸡肋了。于是他想如果能够在真正commit做任意的修改,这些修改可以先放在暂存区中,如果后悔了不仅可以非常方便撤销,而且不会影响到现有的版本库。

 

oschina:

1.使用Git Bash从Git上下载代码到本地以及上传代码到码云Git

https://www.cnblogs.com/babysbreath/p/7274195.html

2.gee.com使用帮助文档

http://git.mydoc.io/?t=180676

 

3.Git提交冲突

https://www.cnblogs.com/wuxun1997/p/6952197.html

egit冲突解决:

https://blog.csdn.net/caption2005/article/details/77750505

https://blog.csdn.net/zzl1243976730/article/details/53183716

https://blog.csdn.net/rosten/article/details/17068285

分支同步:

https://blog.csdn.net/xsj_blog/article/details/79198502

git本地更新远程分支:

github上已经有master分支 和dev分支

在本地

git checkout -b dev 新建并切换到本地dev分支

git pull origin dev 本地分支与远程分支相关联

在本地新建分支并推送到远程

git checkout -b test

git push origin test   这样远程仓库中也就创建了一个test分支

 

Github:

4.github上使用git

push时error:src refspec master does not match any

引起该错误的原因是,目录中没有文件,空目录是不能提交上去的。

 

5.eclipse插件egit:

https://segmentfault.com/a/1190000007941275

 

git实战总结:

1.git clone报503,因为使用了代理问题

取消代理 :取消后重新clone可能会提示用户名和密码输入

git config --global --unset http.proxy

设置代理:

git config --global http.proxy XXX:8080

 

git clone -b dev_zjx http:***

 

git push origin dev_zjx:dev_zjx

git push --progress "origin" master:dev_zjx

最后使用tourgit push的

git多人开发实战:http://www.cnblogs.com/nizuimeiabc1/p/9760314.html

0.syn workset

1.override不要用。使用本地分支和远程分支的merge达到下载代码

删除override本地的代码

reset代码:https://blog.csdn.net/zuixiaoyao_001/article/details/80700820

先删除,在上1级overide

git merge成功

2.syn可以看看

还是本地重新下最新代码localbranch。本地合并

eclipse代码提交步骤:

http://www.cnblogs.com/nizuimeiabc1/p/9760314.html

 

一台电脑配置多个sshkey:

https://blog.csdn.net/wwmusic/article/details/51027458

https://blog.csdn.net/hao495430759/article/details/80673568

https://www.cnblogs.com/fanbi/p/7825746.html

 

git基础理论:

https://www.cnblogs.com/cheneasternsun/p/5952830.html

分享到:
评论

相关推荐

    Git笔记Git常用命令

    Git笔记Git笔记Git笔记Git笔记常用命令

    Git笔记.md

    Git笔记

    git笔记,很全面

    ### Git基础知识及分支管理 #### 一、Git简介 Git是一种分布式版本控制系统,它通过记录文件的状态变更来帮助用户管理项目历史。相比传统的集中式版本控制系统(如SVN),Git在本地就能完成大部分操作,因此速度更...

    git笔记git笔记.txt

    git笔记个人使用,请勿下载

    Git笔记2共18页.pdf.zip

    这份"Git笔记2共18页.pdf"可能包含了Git的基础知识、高级用法以及实践经验,对于学习和掌握Git至关重要。下面将根据Git的一般性内容,结合描述中的关键词,进行详细的知识点解析。 1. **Git基本概念** - **版本...

    Git-Note(Git笔记)

    Git笔记主要涵盖了Git的基本概念、常用命令、工作流程以及一些高级用法。通过学习Git,开发者可以有效地管理代码版本,协同开发,防止数据丢失,并实现代码的版本回溯。 1. Git基本概念: - **仓库(Repository)*...

    git尚硅谷笔记.pdf

    ### Git基础知识及操作指南 #### 一、Git简介与特性 **Git** 是一款开源的分布式版本控制系统,用于高效地处理从小型到大型项目的版本管理。相比于传统的集中式版本控制系统如SVN,Git具备以下特点: 1. **分布式...

    Git笔记讲义pdf文档

    Git笔记讲义pdf文档

    git笔记.md

    git笔记.md

    学习尚硅谷git笔记,以及pdf文档

    学习尚硅谷git笔记,以及pdf文档

    git 笔记2021.917

    git 笔记2021.917

    Git笔记 指令 流程图 .md

    Git笔记 流程图.md

    git学习笔记(git学习笔记).md

    git学习笔记(git学习笔记).md

    git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记

    根据提供的标题、描述、标签及部分内容,我们可以梳理出关于Git的基本使用方法以及分支管理和冲突解决的相关知识点。 ### Git基础知识 #### 创建与初始化仓库 - **`mkdir`**: 用于创建一个新的目录。例如,如果你...

    git使用笔记.md

    git使用笔记.md

    学习git笔记

    ### 学习Git笔记 #### 一、Git配置与理论基础 **1.1 初次使用Git配置** - 在初次使用Git时,需要通过`git config --global user.name "Your Name"` 和 `git config --global user.email "your-email@example....

    Pro Git笔记(思维导图)

    自己整理的Por Git的笔记,Xmind编辑。博客地址http://blog.csdn.net/l664675249。

    遇见狂神说GIt 学习笔记

    打开md文件,优先推荐使用typora

    git学习笔记.zip|git学习笔记.zip

    在“git学习笔记”中,我们通常会涵盖以下几个核心知识点: 1. **Git安装与配置**:首先,我们需要了解如何在不同的操作系统(如Windows、MacOS或Linux)上安装Git,并设置用户信息,包括用户名和邮箱,这些信息会...

    git笔记,介绍了git的使用以及原理

    Git是一个开源的分布式版本控制系统,它被设计用来快速高效地处理从小到大的项目版本管理。Git不仅是个工具,它还包含了独特的设计理念和运行机制,为版本控制领域带来了革命性的变化。Git能够在离线状态下工作,每...

Global site tag (gtag.js) - Google Analytics