1.软文推荐

2.软文推荐

3.软文推荐

git是一个分布式版本控制系统(如git、bitkeeper),集中化版本控制系统有cvs、svn等。相对而言,集中化版本控制系统存在单点故障问题,并且本地存放的是最新版本。集中化版本控制系统的版本关注的是和上个版本的差异,如果要恢复之前的某个版本则需要一个一个的版本按顺序还原。

初始化
git init # (初始化git通过git init命令把这个目录变成Git可以管理的仓库)
创建sshKey
ssh-keygen -t rsa -C root@linuxidc.net # 创建本机的sshKey
下载
git clone https://github.com/linuxidc/TODO.git # (后面复制一下你的下载地址)
上传

上传文件分如下几步

1 git add (上传当前目录下所有更改过的文件) –首先把更改过得文件添加到缓存区

2 git status (查看缓存区文件) –可省略

3 git commit -m’描述提交信息’ (准备提交)– 填写提交信息

4 git push(上传文件) –提交,到这一步就可以成功上传文件了

更新
git pull # (当线上仓库比你的版本高的时候更新自己电脑里的仓库)
创建切换分支
git checkout -b dev # (创建dev分支并切换到dev分支)

上面这条命令相当于两条命令:

git branch dev # (创建分支dev)
git checkout dev # (切换到分支dev)
查看当前仓库的所有分支
git branch

显示如下,已经成功切换到了branch分支

`git branch`
* dev
 master

提交时可以指定分支

git push origin dev # (提交到分支dev)
删除分支
git beanck -d dev #(删除分支dev)
git beanck -D dev # (强行删除分支dev)
合并分支

一般在公司多人开发时,把主分支master合并到自己的分支dev(这里用dev分组代替自己创建的分支),在分支dev上进行合并,【合并时处理分支与主分支冲突】,然后再切换到 主分支master合并自己的分支dev

(自己的项目才这么干,公司多人协作一般都会请求合并到主分支,由相关负责人去合并你的认知)

首先使用?这条命令 切换到自己的分支(如果你在自己的分支可看下一条)

git checkout dev #(切换到分支dev)

然后使用?这条命令,将主分支合并到自己的分支

git merge master # (将master这条分支合并到自己的分支dev)

合并处理问题后,切换到主分支master 然后进行合并分支dev(多人协作时这个任务不用你做!你只需申请提交),查看命令历史提交历史.{查看提交历史,以便确定要回退到哪个版本。}

查看提交历史
git log
查看命令历史
git reflog # (你使用过哪些git命令)
撤回

如果你现在很急想要撤回,希望你看过-“查看命令历史|提交历史”.工作时 难免会出现错误的提交或操作,出了问题不要慌,要冷静!!!git 撤回操作,撤回后两种形式

git reset --hard commit_id

(PS:commit_id:需要返回的版本号,这种方式是去用git reflog命令先查看一下提交的编号,然后返回到输入的这个commit_id操作前的样子)

git reset --hard HEAD^

(HEAD:表示当前版本,后面的^表示上一个add ***代码的时候,可以有多个^,当然往上100个 版本写100个^比较容易数不过来,所以写成HEAD~100。但是自我感觉第一种方式要放心好用一点! )

设置用户名和密码
git config --global user.name [username]
git config --global user.email [email]
查看配置信息
git config --list
强制pull

这段代码强制把云端仓库下载下来,有需要的时候你可能会用到!

git fetch --all
git reset --hard origin/master
git pull
强制push

现将远程主分支拉下来,在强制推上去

git pull origin master
git push -u origin master

本文来源:www.lxlinux.net/9290.html,若引用不当,请联系修改。

相关文章 8

1

USP电源怎么判断类型是否适用?(ups电源是什么意思) 1分钟前

USP电源怎么判断类型是否适用?迄今为止,UPS产品依然能够简易地分成两类:后备式UPS和线上式UPS。其他如准线上式UPS、线上互动型UPS等,...

2

跨境电商外贸网站部署ssl证书选择哪种比较合适?(跨境电商外贸出口) 3分钟前

跨境电商外贸网站部署ssl证书选择哪种比较合适? 为了保护网站数据信息在传输过程中不被窃取或盗用的话,部署ssl证书是最好的选择。随...

3

腾讯云618大促:1核/2G年付95元,可购三年,国内/香港云服务器 5分钟前

腾讯云的618活动还有继续中,本次活动力度也比较大,1核2G套餐年付更是降到了95元,感觉续费价格太高,可以选择三年付288元,怕备案麻烦...

4

高防服务器租用需要考虑机房吗?(高防服务器租用品牌) 8分钟前

对于企业来说,比较令人担忧的就是公司网站的稳定性不好,频繁出现网站无法打开、网站运行缓慢等问题,几乎是没有哪个网站能受的住...

5

湖北武汉响应式网站设计哪家好(武汉二级响应) 9分钟前

合优网络成立于2007年,立足广东,服务全国,是广东省高新技术企业,获30余项技术专利,并连续多年获得守合同重信用企业称号,如今公...

6

网站为什么会被攻击?(网站为什么会被攻击) 11分钟前

网站被攻击的情况分为几种,不同的情况需要不同的对待,首先你要看你的网站建设是用什么程序做的,如果是ASP或者是一些网站下载的开...

7

Linux source命令详解 12分钟前

Linux系统 source命令 常用于重新执行刚修改的初始化文件。如/etc/profile, bash _profile,当修改初始化文件之后source命令执行不需要重启即可生...

8

现在网站做快排好还是做SEO比较好呢?(快排SEO) 13分钟前

?对于seo行业来讲,这3-5年来讲,快排可以说是一个神的存在,让很多人发家致富,也让网络公司的排名上升的非常之快,但是随着百度算法...