git 使用 添加分支
http://jingyan.baidu.com/album/19192ad83ea879e53e5707ce.html?picindex=1
修改配置
git config --global user.name
git config --global user.email
如:
git config --global user.name "zbx"
git config --global user.email "zbx@XX.cn"
进入到想要放项目的目录,本例中gitdata目录就是我放项目的目录
克隆远程项目 git clone
如: git clone http://XXX.XXX/sq-group/XXX.git
克隆完成之后,可以看见项目名称,进去项目之后,可以看见一些git相关文件
查看远程分支
git branch -r
建立本地对应分支
git checkout --track 或者 git checkout -b
如:
git checkout --track origin/dev-zhengqigit ,这个命令就把本地文件夹与线上对应的分支对接起来了。使得本地的文件打开的就是名字中的分支,不会改变别人的分支。
git checkout -b dev-zhengqi origin/dev-zhengqi
建立分支后,默认会进到新建的分支里,如果想进去其他分支,可以通过
git checkout 加分支名切换
如:
git checkout zhengqi
刷新分支:
加入服务器的某个分支删除了,但是本地通过Git branch -av还是可以看得到,感觉很烦,通过以下命令就可以更新分支的情况。
git fetch origin --prune
=2 快捷键=========================
在 git bash中 按下某个文件或者文件夹名字首字母加上tab键,就可以快速定位到那个文件夹或者文件。
例如: 有个github的文件夹,要定位到这里。可以用:g+Tab键
===3==========实例
$ cd gitfile
$ git clone http://gitlab2.。。。。.git
$ ls
tuia-nezha-compute/
$ git branch -r
origin/HEAD -> origin/master
origin/develop
origin/feature/1212
origin/feature/lj-20170731
origin/feature/lj-20170808
origin/feature/lj-20170810
origin/feature/lj-20170905
origin/master
$ git checkout --track origin/feature/lwj-20170905
==================
创建自己的分支
git -checkout -b zz2017
进入自己的分支
====================================================
从git上clone下来文件,在线下处理后,再提交上git的代码, 需要3步操作,add,commit和 push.。
1、先cd进文件位置的分支,
$ cd duiba-ren
Administrator@5XVF5B8P0FANW41 MINGW64 ~/duiba-ren (master)
2、开始上传
$ git add *
warning: LF will be replaced by CRLF in _posts/2017-10-24_yunqidahui_UC.markdown.
The file will have its original line endings in your working directory.
Administrator@5XVF5B8P0FANW41 MINGW64 ~/duiba-ren (master)
$ git commit -m"文章"
[master ea47d58] 文章
warning: LF will be replaced by CRLF in _posts/2017-10-24_yunqidahui_UC.markdown.
The file will have its original line endings in your working directory.
10 files changed, 208 insertions(+)
create mode 100644 _posts/2017-10-24_yunqidahui_UC.markdown
create mode 100644 assets/images/zhangbo_yunqidahui/1.png
create mode 100644 assets/images/zhangbo_yunqidahui/2.png
create mode 100644 assets/images/zhangbo_yunqidahui/3.png
create mode 100644 assets/images/zhangbo_yunqidahui/4.png
create mode 100644 assets/images/zhangbo_yunqidahui/5.png
create mode 100644 assets/images/zhangbo_yunqidahui/6.png
create mode 100644 assets/images/zhangbo_yunqidahui/7.png
create mode 100644 assets/images/zhangbo_yunqidahui/8.png
create mode 100644 assets/images/zhangbo_yunqidahui/9.png
Administrator@5XVF5B8P0FANW41 MINGW64 ~/duiba-ren (master)
$ git push origin master
Counting objects: 16, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (16/16), done.
Writing objects: 100% (16/16), 826.78 KiB | 0 bytes/s, done.
Total 16 (delta 4), reused 0 (delta 0)
To http://gitlab2.dui88.com/zhangbo/duiba-ren.git
c802e4c..ea47d58 master -> master
这就完成了,再到线上看文件夹,发现自己添加和修改后内容都传上去了。
将自己的分支传到网上
git -push
git -commit
git -add
git 使用 添加分支的更多相关文章
- 1git命令的使用,查看git仓库状态,添加文件到git跟踪,git提交,查看git分支,查看git仓库日志信息,切换git分支,解决git分支合并后出现冲突的问题
1新建一个存储git的文件夹,命令是: toto@toto-K45VD:~$ mkdir gitfolder 2初始化一个git仓库,命令是: toto@toto-K45VD:~$cd gitfold ...
- git 添加分支并与远程连接
今天由于项目需要,要改版,为了不影响当前网站,所以用分支来管理 首先,在本地添加分支dev git checkout -b dev 提交远程,让同事拉取这个分支,我是直接push了,推到远程. 同事在 ...
- git基础及分支
关于版本控制 git是一种分布版本控制系统,每一主机都保存了完整副本.必杀技是分支. 在Windows可安装git客户端msysgit. git基础 第一次看progit觉得有点不懂,不懂版本控制,一 ...
- Git教程之分支管理之一
分支在实际中有什么用呢? 你创建了一个属于你自己的分支,别人看不到,别人还继续在原来的分支上正常工作,而你在自己的分支上干活,想提交就提交,直到开发完毕后,再一次性合并到原来的分支上,这样,既安全,又 ...
- Git新建本地分支与远程分支关联问题:git branch --set-upstream
Git新建本地分支与远程分支关联问题:git branch --set-upstream git在本地新建分支, push到remote服务器上之后,再次pull下来的时候,如果不做处理会报以下提示: ...
- [Git] 将本地分支与远程分支关联
. . . . . 在本地工程中添加Git,并将其与远程的空库关联起来,只需如下几步. 1. 创建空库 $ git init Initialized empty Git repository in D ...
- git提交本地分支到远程分支
git提交本地分支到远程分支 git 常用命令(含删除文件) Git常用操作命令收集: 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/j ...
- python使用git进行版本控制-分支管理
1.远程克隆 最好的方式是先创建远程库,然后,从远程库克隆: 首先在github上创建一个新的仓库,名字叫gitskills 我们勾选Initialize this repository with a ...
- Git如何进行分支管理?
Git如何进行分支管理? 1.创建分支 创建分支很简单:git branch <分支名> 2.切换分支 git checkout <分支名> ...
随机推荐
- 一段简单的代码记录如何通过 js 给 HTML 设置自定义属性,并且通过点击事件获取到所设置的自定义属性值
for (var i = 0; i <= 5; i++) { const divJoinDay = document.createElement("div"); divJoi ...
- 【python】专用下划线标识符说明
__xxx__:系统定义名字 __xxx:类中私有变量名 说明:__xxx看做“私有的”,在模块或者类外是不可以使用.
- VS2010中visual assist x的一些问题
1.如你想输入return关键字,那么在你输入r的时候该工具就会把带r的相关函数都列出,你选择一个即可,免去了连续输入和牢记的烦恼 2.当你对某个函数不是很理解的时候,你可以将鼠标放在该函数上,该工具 ...
- springMVC集成CXF后调用已知的wsdl接口
本文转载自:https://www.cnblogs.com/xiaochangwei/p/5400303.html 本篇文章将讲解SpringMVC+CXF环境下,怎么调用其他系统通过webServi ...
- 学习笔记之Redis
Redis https://redis.io/ redis.cn http://www.redis.cn/ Azure Redis Cache Documentation - Tutorials, A ...
- Find substring with K-1 distinct characters
参考 Find substring with K distinct characters Find substring with K distinct characters(http://www.cn ...
- 关于json_encode()的使用注意
json_encode($json_str,true)在一般情况下可以返回一个数组,但当$json_str的字符编码是GBK或其它时,返回的是一个 空数组,必须用iconv(‘gbk’,‘ut8//I ...
- CA双向认证的时候,如果一开始下载的证书就有问题的,怎么保证以后的交易没有问题?
研究HTTPS协议的时候,发现网站的CA认证,比如建行,比如支付宝,需要首先下载数字证书, 当然有些其他的双向认证,比如之前做过的港航和JP MORGAN进行交互的时候,证书是私下发送的,不需要去公网 ...
- iOS 一些常用代码的总结
一.运算符号前后都需要加空格 二.控件view都有initWithFrame 三.initWithSubview 和 layoutSubviews initWithSubview:初始化子控件 lay ...
- C# AtomicInt
using System; using System.Threading; /// <summary> /// Provides lock-free atomic read/write u ...