从Git Init的说起

在本地新建了一个git 目录后,往往需要run这样两条命令

1. git remote add origin (git repository的URL)例如https://github.com/Ray-Young/Test  【指定fetch信息】

origin是仓库名,我们来看git pro上的一段解释:

假设你们团队有个地址为 git.ourcompany.com 的 Git 服务器。如果你从这里克隆,Git 会自动为你将此远程仓库命名为 origin,并下载其中所有的数据,建立一个指向它的master 分支的指针,在本地命名为 origin/master,但你无法在本地更改其数据。

同理,如果已经在github上创建了Repository,Github会自动将这个仓库命名为origin

解析这条命令,git remote add 仓库名 仓库地址

2. git push -set-upstream origin master  【指定push信息】

这条命令是指定本地端更新到远端的地址,我们只能将相应内容push到origin仓库,但我们能够指定不同的分支(分知名必须与当前分支名相同)

Tips:

1. 删除远端分支 git push origin :分知名

2. git push命令解析:git push 【仓库名】 【本地分知名】:【远端分支名】

更多的内容,可以参考https://git-scm.com/book/zh/v1/Git-%E5%88%86%E6%94%AF-%E8%BF%9C%E7%A8%8B%E5%88%86%E6%94%AF [3.5 Git 分支 - 远程分支]

时间: 2024-10-13 03:12:54

从Git Init的说起的相关文章

git init

git init git init命令用来创建一个新的Git仓储.可以用在一个已经存在的但是没有受Git版本控制的项目,或者用来初始化一个全新的没有任何文件的空仓储.git init通常是你开始一个新的项目时要运行的第一个命令. 运行git init会在你项目的根目录创建一个.git文件夹,这个文件夹里面包含了这个仓储的所有元数据. 用法 git init 把当前目录转成一个Git仓储. 会在你的当前文件夹下面创建一个.git子文件夹,有了它才能记录项目的版本信息. git init <dire

辛星浅析git init中的--bare选项,也就是裸仓库

通常如果一个仓库作为远程仓库使用的时候,我们初始化的时候通常是git  init  --bare,首先解释一下这个bare,它翻译成汉语即"裸的",他之会生成一类文件,用于记录版本库历史记录的.git目录下面的文件,而不会包含实际项目源文件的拷贝,因此该版本库不能称为工作目录(working  tree). 当不使用--bare选项时,就会生成.git目录以及其下的版本历史记录文件,这些版本记录文件就存放在.git目录下,而使用--bare选项时,就不再生成.git目录,而只是生成.g

git init 与 git init --bare 的区别

git init  和 git init –bare 的区别 使用命令"git init --bare"(bare汉语意思是:裸,裸的)初始化的版本库(暂且称为bare repository)只会生成一类文件:用于记录版本库历史记录的.git目录下面的文件;而不会包含实际项目源文件的拷贝;所以该版本库不能称为工作目录(working tree);如果你进入版本目录,就会发现只有.git目录下的文件,而没有其它文件;就是说,这个版本库里面的文件都是.git目录下面的文件,把原本在.git

git init,git add和git commit三者的区别和使用

git init(版本库初始化命令) $cd /usr/local $mkdir demo $cd demo $git init 之后可以在demo目录下看到看到一个.git隐藏文件夹,这个文件夹就是版本库,而demo目录及其子目录就是工作区. git add(将工作区文件提交到暂存区stage) $touch welcome.txt $git add 文件welcome.txt从工作区被提交到暂存区,但此时文件并没有真正进入到版本库当中,文件目前只处于一个中间状态. git commit(将暂

git init 后关联github仓库是发生错误:

: failed to push some refs to '[email protected]:AlanKnightly/reactC.git'hint: Updates were rejected because the tip of your current branch is behindhint: its remote counterpart. Integrate the remote changes (e.g.hint: 'git pull ...') before pushing

git init之后,没有.git后缀的文件

git init之后,打开相关目录没有.git后缀的文件 尝试 原文地址:https://www.cnblogs.com/angenstern/p/11629960.html

git init 和 git init --bare 的区别

http://blog.csdn.net/ljchlx/article/details/21805231 概念  裸仓储 :不可以在上面做git操作    the operation must be run in work tree 工作仓储:可以在上面做git操作,比如分支,提交等 好处       远程仓储在操作的时候会影响别的本地仓储推送

Git CMD - init: Create an empty Git repository or reinitialize an existing one

命令格式 git init [-q | --quiet] [--bare] [--template=<template_directory>] [--separate-git-dir <git dir>] [--shared[=<permissions>]] [directory] 命令参数 --quiet, -q 安静模式,只打印错误和警告信息. 实例 a) 创建版本库 [[email protected] git]$ mkdir hello_git [[email 

Git/Github GitBash 001 init

$ mkdir b$ cd b$ ls -alhtotal 4.0Kdrwxr-xr-x 1 desktop 197121 0 八月 8 15:32 ./drwxr-xr-x 1 desktop 197121 0 八月 8 15:29 ../ $ git init$ ls -alhtotal 8.0Kdrwxr-xr-x 1 desktop 197121 0 八月 8 15:32 ./drwxr-xr-x 1 desktop 197121 0 八月 8 15:29 ../drwxr-xr-x 1