git基本使用
来源:互联网 发布:淘宝达人报名入口 编辑:程序博客网 时间:2024/09/21 06:18
文章献给雨辰....
- 这里使用的都是git bash,默认你本机已经安装了git, 在OSX系统下进行的操作,以Github为git仓库为例,默认你已经有了github的项目
- 使用git来管理代码的版本,无非是涉及到创建主分支,创建分支,合并分之,提交代码,合并代码,代码下载这几个部分。
- 创建ssh key:
- 设置当前使用的用户信息(只是用来提交代码的时候会用到这些用户信息)
- git config -global user.name “shilei2737"
- git config -global user.email “shilei2737@163.com"
- 创建ssh key
- 创建语法: ssh-keygen -t rsa -C “shilei2737@163.com" 这里的shilei2737@163.com是你登录github的用户名
- 创建的时候,会让你确认保存的地址,进入这个地址,复制id_ras.pub里面的内容
- 在Github上创建你的一个项目,并添加一个新的SSH key
- 设置当前使用的用户信息(只是用来提交代码的时候会用到这些用户信息)
- 克隆远程代码
- 进入到你想要保存的目录下,例如 cd /Users/shilei/Document/github
- clone 远程代码: git clone https://github.com/shilei2737/tomorrow.git
- cd到你需要更新的目录下,执行:git pull origin shilei2737 这里的shilei2737是远程需要合并到本地的分支
- cd到你需要提交的工程下,执行:git push origin shilei2737 这里的shilei2737是你要提交的远程的分支
- 创建分支
- 先进入到项目文件中,使用git status 查看当前所处的分支情况,如果需要可以切换分支
- 语法: git branch -b new_branch (可选项,默认是你当前所在的分支)
- 例如: git branch -b shilei2737_wfb 创建并且切换到shilei2737_wfb的分支下
- 先进入到项目文件中,使用git status 查看当前所处的分支情况,如果需要可以切换分支
- 删除分支
- 删除本地分支:
- git branch -d shilei2737_wfb 删除本地的shilei2737_wfb分支,当前代码不能处在shilei2737_wfb分支
- 删除远程分支
- git push origin :shilei2737_wfb 删除远程的shilei2737_wfb分支
- 删除本地分支:
- 提交分支
- git push origin 1.0 将当前1.0branch提交到远程,
- 如果远程不存在这个分支,那么这个远程分支就会被创建
- 如果存在,就是将本地的代码更新到远程这个分支上
- git push origin 1.0 将当前1.0branch提交到远程,
- 切换分支
- 在本地从dev 切换到shilei2737_wfb
- git checkout shilei2737_wfb
- 合并分支
- git merge —no-ff shilei2737_apsara 将shilei2737_apsara合并到正在开发的分支上
- 分支的合并在默认的情况下,会执行快进式合并,会直接将shilei2737_apsara分支指向当前分支,如下:
- 为了保证版本演进的清晰,使用—no-ff参数,执行正常合并,在主分支上会生成一个新的节点
0 0
- Git使用-基本使用
- GIT 基本使用
- Git基本使用
- GIT的基本使用
- Git基本使用
- git基本使用
- GIT的基本使用
- Git GUI基本使用
- Git基本使用
- Git的基本使用
- git 基本命令使用
- git基本使用
- git基本使用
- git remote 基本使用
- git基本使用
- git基本使用命令
- Git基本使用总结
- Git基本使用
- 2016百度之星热身赛 1003
- JAVA中ListIterator和Iterator详解与辨析
- 如何将天天模拟器连接到eclipse中
- Serializable和Parcelable的用法
- debian8安装完之后要做的N件事
- git基本使用
- hdoj-5605-geometry
- 安卓网络监听
- 模拟实现库函数——printf
- 回顾微软编程之美2016复赛
- String——count and say
- 大搬家
- 文章标题
- Java实验5 GUI编程