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 取整
1.丢弃小数部分,保留整数部分 js:parseInt(7/2) 2.向上取整,有小数就整数部分加1 js: Math.ceil(7/2) 3,四舍五入. js: Math.round(7/2 ...
- 【Spring学习笔记-5】Spring中的抽象bean以及bean继承
*.hl_mark_KMSmartTagPinkImg{background-color:#ffaaff;}*.hl_mark_KMSmartTagBlueImg{background-color:# ...
- html + php 框架
<html> <head><meta http-equiv="Content-Type" content="text/html; chars ...
- excel注释怎么添加图片
批注中加图片:插入批注>点击批注边框线(注意是边线框,不是里面的编辑区域),右键,设置批注格式>颜色与线条>填充,选择颜色,填充效果>图片>选择图片>确定>确 ...
- 2018-2019 20165226 Exp6 信息搜集与漏洞扫描
2018-2019 20165226 Exp6 信息搜集与漏洞扫描 目录 一.实验内容说明及基础问题回答 二.实验过程 Task1 各种搜索技巧的应用 检测特定类型的文件 搜索网址目录结构 trace ...
- EC20模块(mdm9607)复用pin脚当作普通gpio的设置方法
修改pin37~40,当作普通gpio的方法如下: 下面代码截图需要确认是否一样,如不一样请修改: 修改pin41~42 ,当作普通gpio方法如下: Pin24~27,当作普通gpio方法如下: P ...
- javascript事件处理程序的3个阶段
第一阶段:HTML事件处理阶段.就是在元素里面添加onclick之类的属性来调用某个函数. <input type="button" value="单击" ...
- json化的必要性
参考文章:http://www.cnblogs.com/SanMaoSpace/p/3139186.html http://www.oschina.net/question/100267_61459
- DDD-002
项目实践:http://www.cnblogs.com/daoqidelv/p/7499662.html#_label0 https://www.cnblogs.com/lonelyxmas/p/79 ...
- 【转】Ultra simple ISO-7816 Interface
原文出自 http://hilbert-space.de/?p=135 While laying out a PCB for my SWP reader project I realized that ...