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 使用 添加分支的更多相关文章

  1. 1git命令的使用,查看git仓库状态,添加文件到git跟踪,git提交,查看git分支,查看git仓库日志信息,切换git分支,解决git分支合并后出现冲突的问题

    1新建一个存储git的文件夹,命令是: toto@toto-K45VD:~$ mkdir gitfolder 2初始化一个git仓库,命令是: toto@toto-K45VD:~$cd gitfold ...

  2. git 添加分支并与远程连接

    今天由于项目需要,要改版,为了不影响当前网站,所以用分支来管理 首先,在本地添加分支dev git checkout -b dev 提交远程,让同事拉取这个分支,我是直接push了,推到远程. 同事在 ...

  3. git基础及分支

    关于版本控制 git是一种分布版本控制系统,每一主机都保存了完整副本.必杀技是分支. 在Windows可安装git客户端msysgit. git基础 第一次看progit觉得有点不懂,不懂版本控制,一 ...

  4. Git教程之分支管理之一

    分支在实际中有什么用呢? 你创建了一个属于你自己的分支,别人看不到,别人还继续在原来的分支上正常工作,而你在自己的分支上干活,想提交就提交,直到开发完毕后,再一次性合并到原来的分支上,这样,既安全,又 ...

  5. Git新建本地分支与远程分支关联问题:git branch --set-upstream

    Git新建本地分支与远程分支关联问题:git branch --set-upstream git在本地新建分支, push到remote服务器上之后,再次pull下来的时候,如果不做处理会报以下提示: ...

  6. [Git] 将本地分支与远程分支关联

    . . . . . 在本地工程中添加Git,并将其与远程的空库关联起来,只需如下几步. 1. 创建空库 $ git init Initialized empty Git repository in D ...

  7. git提交本地分支到远程分支

    git提交本地分支到远程分支   git 常用命令(含删除文件) Git常用操作命令收集: 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/j ...

  8. python使用git进行版本控制-分支管理

    1.远程克隆 最好的方式是先创建远程库,然后,从远程库克隆: 首先在github上创建一个新的仓库,名字叫gitskills 我们勾选Initialize this repository with a ...

  9. Git如何进行分支管理?

    Git如何进行分支管理?     1.创建分支     创建分支很简单:git branch <分支名>     2.切换分支     git checkout <分支名>   ...

随机推荐

  1. js 取整

    1.丢弃小数部分,保留整数部分 js:parseInt(7/2)  2.向上取整,有小数就整数部分加1  js: Math.ceil(7/2)  3,四舍五入.  js: Math.round(7/2 ...

  2. 【Spring学习笔记-5】Spring中的抽象bean以及bean继承

    *.hl_mark_KMSmartTagPinkImg{background-color:#ffaaff;}*.hl_mark_KMSmartTagBlueImg{background-color:# ...

  3. html + php 框架

    <html> <head><meta http-equiv="Content-Type" content="text/html; chars ...

  4. excel注释怎么添加图片

    批注中加图片:插入批注>点击批注边框线(注意是边线框,不是里面的编辑区域),右键,设置批注格式>颜色与线条>填充,选择颜色,填充效果>图片>选择图片>确定>确 ...

  5. 2018-2019 20165226 Exp6 信息搜集与漏洞扫描

    2018-2019 20165226 Exp6 信息搜集与漏洞扫描 目录 一.实验内容说明及基础问题回答 二.实验过程 Task1 各种搜索技巧的应用 检测特定类型的文件 搜索网址目录结构 trace ...

  6. EC20模块(mdm9607)复用pin脚当作普通gpio的设置方法

    修改pin37~40,当作普通gpio的方法如下: 下面代码截图需要确认是否一样,如不一样请修改: 修改pin41~42 ,当作普通gpio方法如下: Pin24~27,当作普通gpio方法如下: P ...

  7. javascript事件处理程序的3个阶段

    第一阶段:HTML事件处理阶段.就是在元素里面添加onclick之类的属性来调用某个函数. <input type="button" value="单击" ...

  8. json化的必要性

    参考文章:http://www.cnblogs.com/SanMaoSpace/p/3139186.html http://www.oschina.net/question/100267_61459

  9. DDD-002

    项目实践:http://www.cnblogs.com/daoqidelv/p/7499662.html#_label0 https://www.cnblogs.com/lonelyxmas/p/79 ...

  10. 【转】Ultra simple ISO-7816 Interface

    原文出自 http://hilbert-space.de/?p=135 While laying out a PCB for my SWP reader project I realized that ...