标签:line 应该 lob 设置 需要 git push push tty highlight
Gitbash安装成功后要配置email和name,否则commit的时候会报错:
运行
git config --global user.email "你的email" git config --global user.name "你的名称"
设置email和name,可以随便设置。
git主要分为三部分,一部分是自己的文件(工作区),另外一个是暂存区,最后一个是本地仓库。
cd D:/aaa 进入D盘aaa目录
pwd 命令用于显示当前目录
git init:初始化一个仓库(把一个目录变成git仓库)
git add:把文件添加到暂存区,git add . 表示添加所有文件
git commit –m “”:把暂存区文件提交到本地仓库,注意输入本次提交的说明
git log :显示从最近到最远的提交日志,字母Q退出该命令,git log --pretty=oneline可以简化git log显示的日志内容
git status:用来查看仓库的状态
git branch:列出所有分支,当前分支前面会标一个*号
git checkout:切换到指定分支
1、从远程url位置克隆代码到本地,克隆的本地的分支默认只有master是可见的。
git clone url
2、如果自己是独立开发,可以直接基于master分支建立一个新分支,比如基于master分支新建一个dev分支并且切换到dev分支
git checkout –b dev
如果是多人合作在一个分支上开发,应该切换到指定分支去开发。先使用
git branch -a
查看其它隐藏的分支,然后切换到自己需要使用的分支上去开发。
3、提交该分支所有的文件到暂存区
git add .
注意add命令后面有个点,代表全部文件
4、提交暂存区的文件到本地仓库
git commit -m ‘完成了某某功能的开发‘
5、从远程获取最新版本并merge到本地
git pull origin dev
如果有冲突,要先解决冲突,然后再执行该操作,知道所有的冲突解决完毕
注意:一定要注意pull,否则直接push就会将别人提交到该分支上的代码覆盖。
6、将本地分支的最新代码推送到远程仓库分支上
git push origin dev
7、在远程分支上提交 pull request,等待有权限的操作人员把分支合并到master。
git pull origin dev
保持该分支的代码跟远程分支是同步的,然后完成 程序开发、add、commit、pull、push、pull request等操作。
1、从远程获取最新的master分支并merge到本地
git pull origin master
2、然后基于最新的master分支新建用于开发的分支
git checkout –b newTask
在新分支上完成开发、add、commit、pull、push、pull request等操作。
关于git的其他操作,会在工作中不断摸索,不断完善~~~
如有问题,欢迎留言(???)
标签:line 应该 lob 设置 需要 git push push tty highlight
原文地址:http://www.cnblogs.com/happypayne/p/7531503.html