博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git startup
阅读量:7087 次
发布时间:2019-06-28

本文共 1543 字,大约阅读时间需要 5 分钟。

  hot3.png

1. Git Config:

$ git config --global user.name "Shilin Yi" 
$ git config --global user.email "yishilin@gmail.com" 

   配置git的参数变量,它可以带以下2个参数:

   --system,针对系统的所有用户的,对应的配置文件在/etc/gitconfig
   --global,针对系统当前用户的,对应的配置文件在~/.gitconfig
   不带参数,针对当前git仓库的,对应的配置文件在.git/config
   如果在个人pc上使用git,加上参数--global即可
   如果在公共服务器上使用git,则一定不要带那2个参数

2. Git push

$ git push ssh://git@dev.lemote.com/rt4ls.git master // 把本地仓库提交到远程仓库的master分支中

与以下两条语句相同:

添加一个标记,让origin指向ssh://git@dev.lemote.com/rt4ls.git,也就是说你操作origin的时候,实际上就是在操作ssh://git@dev.lemote.com/rt4ls.git。origin在这里完全可以理解为后者的别名

$ git remote add origin ssh://git@dev.lemote.com/rt4ls.git
$ git push origin master 默认情况下这条语句等价于提交本地的master branch到远程仓库,并作为远程的master分支

 
$ git push origin test:master         // 提交本地test分支作为由origin指向的远程的master分支 
$ git push origin test:test              // 提交本地test分支作为由origin指向的远程的test分支
如果想删除远程的分支呢?类似于上面,如果:左边的分支为空,那么将删除:右边的远程的分支。 
$ git push origin :test // 刚提交到远程的test将被删除,但是本地还会保存的,不用担心

3. 远程分支

我们用 (远程仓库名)/(分支名) 这样的形式表示远程分支

 
$ git branch -r   origin/HEAD -> origin/master   origin/master
 
$ git remote -v 
origin  git@yottaa.unfuddle.com:yottaa/router-fm.git (fetch) 
origin  git@yottaa.unfuddle.com:yottaa/router-fm.git (push)
$  git fetch origin  fetch由origin标示的远程git@yottaa.unfuddle.com:yottaa/router-fm.git到本地的origin/master上(但是你不能修改origin/master上的内容)
说明:这里origin使默认的名字,你也可以取别的名字
4. Git pull/fetch
git fetch origin master:test  #从
origin指定的
远程
获取最新的版本到本地的test分支上,不会自动进行merge
git pull origin master           #
origin指定的
远程
获取最新的版本到本地,并自动进行merge到本地当前分支上

转载于:https://my.oschina.net/myaniu/blog/118864

你可能感兴趣的文章
日历时间选择控件---3(支持ie、火狐)
查看>>
电梯设计大作业——概要设计
查看>>
CountDownLatch实现多线程并发请求
查看>>
AOJ 739 First Blood
查看>>
java 自带的工具
查看>>
10-08C#基础--进制转换
查看>>
[C++基础]007_char、wchar_t、wcout、setlocale()
查看>>
Java纯POJO类反射到Redis,反射到MySQL
查看>>
Localization native development region 设置属性(转)
查看>>
10.25作业
查看>>
Content is not allowed in prolog错误
查看>>
383. 装最多水的容器
查看>>
MVC3.0----整理之一
查看>>
linux中磁盘分区以及如何将磁盘挂载到系统中
查看>>
装饰器
查看>>
iOS开发-UI基础Demo
查看>>
wcf微软列子
查看>>
Oracle 相关概念
查看>>
Oracle中函数/过程返回结果集的几种方式
查看>>
PowerDesigner连接Oracle并导出表结构
查看>>