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 <分支名> ...
随机推荐
- kafka 安装与配置
下载 地址:https://kafka.apache.org/downloads 这里下载的是kafka_2.11-0.11.0.1.tgz 解压 tar -xzf kafka_2.11-0.11.0 ...
- windows下使用RedisCluster集群简单实例
一.开发环境 ruby环境准备 下载 64位的 RubyInstaller并安装 地址http://rubyinstaller.org/downloads/勾选下面三个不用配置环境变量 Image.p ...
- ALGO-3_蓝桥杯_算法训练_K好数(DP)
问题描述 如果一个自然数N的K进制表示中任意的相邻的两位都不是相邻的数字,那么我们就说这个数是K好数.求L位K进制数中K好数的数目.例如K = ,L = 2的时候,所有K好数为11...... 共7个 ...
- VMware新建虚拟机
VMware作为一个非常便捷的虚拟机软件,学会简单的使用方法,对试验非常有帮助. 1. 打开VM,选择“创建新的虚拟机” 2. 选择典型: 3. 选择稍后选择安装源: 4. 选择Linux,并选择Li ...
- wp模版强制用CSS空两格的问题
之前我写过一篇文章<关于模板该不该用css强制编辑器文本开头空两格>,里面有说到一个观点,模版作者设计的时候,不要控制文章段落空两格,但是我用久了wp,我才慢慢发现,做wp模版的时候,确实 ...
- Ubuntu 11.10 H3C iNode 客户端安装
下载客户端,放到桌面 双击打开,点击解压缩 Ctrl+Alt+T打开终端,依次输入以下代码并回车 代码: cd 桌面sudo cp iNodeClient /usr -Rcd /usr/iNodeCl ...
- AJAX XML 实例
AJAX XML 实例 下面的例子将演示网页如何使用 AJAX 来读取来自 XML 文件的信息 <!DOCTYPE html> <html> <head> < ...
- Microsoft Dynamics CRM 2011 安装完全教程
作者:卞功鑫,转载请保留.http://www.cnblogs.com/BinBinGo/p/4302612.html 环境介绍 WINDOWS 2008 R2 Datacenter Microsof ...
- 6.27-JSTL、标签、分页
一.JSTL 条件标签: <c:if> if if(){ }else if(){ }else{ } <c:choose> <c:when></c:when&g ...
- Python3 open()函数参数
open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=No ...