git逻辑和基本命令】的更多相关文章

提交和推送的区别 提交(commit):把您做的修改,保存到本地仓库中 推送(push):把您本地仓库的代码推送至服务器(一般是远程服务器及gitlab或github) 拉取和获取的区别 git  pull     从远程拉取最新版本 到本地  自动合并 merge 不带分支地址默认拉取所在分支的代码,正常:git pull origin mastergit  fetch   从远程获取最新版本 到本地   不会自动合并 merge 正常操作如下:  git fetch  origin mast…
Git的安装 进入官网下载系统所需要的版本  官网地址:https://git-scm.com/downloads 点击下载按钮官方网站一般会根据操作系统的自动下载所需要的Git版本. 下载完成后,点击安装包按照默认的提示 一路next即可完成安装. 怎么判断是否安装成功呢 ?  大家可以在桌面空白出点击右键会发现工具栏过了两个Git的图标表示安装成功. 如图: Git Bash Here  是Git的命令行工具 ,在不同的文件夹内点击进去就会弹出相应文件夹路径的对话框.在对话框内可以进行Git…
$ git config --global user.name "Your Name"   全局 name 设置 $ git config --global user.email "email@example.com"  全局 email 设置 $ pwd 查看当前路径 $ git init 初始化仓库 $ git add readme.txt 添加一个文件 $ git add .  添加所有文件 $ git commit -m "wrote a read…
用户信息 当安装完 Git 应该做的第一件事就是设置你的用户名称与邮件地址. 这样做很重要,因为每一个 Git 的提交都会使用这些信息,并且它会写入到你的每一次提交中,不可更改: $ git config –global user.name “John Doe”$ git config –global user.email johndoe@example.com 获取命令帮助 $ git help verb$ git verb help$ man git-verb 检查配置信息 如果想要检查你的…
...git init ...git add ...git commit -m "first commit" ...git remote add origin https://github.com/pan60157/pantech_ef46l_device.git ...push -u origin master…
1.快速获取远程项目 1) git clone xxx.git // 如:git clone git://git.kernel.org/pub/scm/git/git.git 2) git clone robin.hu@http://www.kernel.org/pub/scm/git/git.git //带用户名方式访问,git会提示你密码 3)git clone -b master2 ../server // -b <name>指定某个分支克隆 4)  git clone -b [new_…
init: 1 git init 添加远程分支: 1 git remote add <远程主机名>  <远程主机地址url> 例如:git remote add origin https://onboard.cn/git/1234/projects/1234/TATA.git push: 1  git add . 2 git commit  -m "reason for this commit" 3 git push <远程主机名> <本地分支…
先介绍一下Git: Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理.在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中.目前,包括Rubinius和Merb在内的很多知名项目都使用了Git.Git同样可以被诸如Capistrano和Vlad the Deployer这样的部署工具所使用.同样,eoe.cn客户端的源码也托管在github上. 而GitHub可以托管各种git库,并提供一个web界面,但与其它像 Source…
git环境的搭建这里就先不说.本篇主要是普通开发工作者在开发过程中所使用的命令. 作为开发者,别人搭建git服务器之后,你呢就配置个人的客户端: 设置Git的配置变量,这个是一次性的工作.即这些设置会在全局文件(用户主目录下的.gitconfig)中做永久的记录. 这个.gitconfig文件并不跟随.git文件夹进行更改.而是每次设置一次就会更改重写这个.config文件. git config --global user.name "yourname" git config --g…
分支开发原则: 如果本地dev分支有修改,则需要先切换到master分支,把本地分支的修改merge回master(git merge dev),然后在master上把合并后的内容push到master上:然后再切换回本地分支,再把master的内容merge回分支,然后就继续在分支开发. 开发流程: // 查看本地分支 git branch // 显示本地.服务器所有分支 git branch -a // 显示本地分支和服务器分支的映射关系 git branch -vv // 切换分支(和创建…