Git基本命令的使用
来源:互联网 发布:发射后不管知乎 编辑:程序博客网 时间:2024/05/21 07:59
关于分支的基本命令
1.第一次需要下载线上项目,使用命令git clone +连接地址2.下载完项目,查看当前分支,使用git branch (一般都是master分支),查看线上有分支采用命令git branch -a 查看所以命令。3.可以使用命令git checkout +分支名称;直接创建本地与远程分支相同的分支名称。同时也可以使用git branch +分支名称,然后git checkout +分支名称;进行分支的切换,简写(git checkout -b +分支名称)第二部分的内容前提是在本地的,在master分支的基础上拉出来的开发分支。4.上面讲到分支的创建,下面使用git branch -d/-D +分支名称,来删除分支,—D是删除没有合并的分支。
编辑文件基本命令
git一般是添加数据,所以在git的世界里,文件其实基本分为已提交(committe),已修改(modified),已暂存(staged)三种状态的。一般为工作区--暂存区--更新到仓库下。
文件的状态改变可以利用命令git status来查看有哪些修改。如果文件已修改(modified),但是没有保存,我们可以先使用git add .命令将文件放在暂存区(staged),之后我们想要提交到我们的本地分支使用git commit -m 命令。上述情况是需要提交的情况,当我们不需要提交时,放弃修改使用git checkout -- +文件路径,或者使用git checkout .来放弃所有修改。但是要记住一点,放弃修改只是单纯的修改文件,不包含增加或者修改文件。如果添加了文件则需要手动删除文件。提交文件之后如果我们发现本次的修改出现了很大的漏动,需要操作回滚操作,使用git reset --hard +版本号回到指定的版本,回到上一个版本是git reset --hard HEAD^。还有一点就是提交分支使用push origin +远程分支名称,同步远程分支使用pull origin +远程分支名称。在这再更新一下本地和远程的概念,远程是指线上,一般是指公司开发的项目的路径,而本地是从线上克隆下来的,用作自己开发使用的。总结:将文件提交到本地开发分支后,如果最终需求是要提交到线上的master。则先需要将本地的分支合并到本地master上,采用git merge master命令,当然此过程中会产生冲突,则需要解决冲突,解决完后,记得重新添加并提交(git add . and git commit -m "备注")再采用push origin +远程分支名称。提交到远程分支上。
远程分支那些事
1.创建远程分支 第一步,创建本地分支:git checkout -b gel_str 第二步,把本地分支推到远程服务器:git push origin gel_str:gel_str.也可以直接git push gel_str.2.删除远程分支 直接推送一个空到远程上去:git push origin :gel_str. 还可以直接 git push origin -- delete gel_str.
代码块
下面贴上自己本地操作的部分代码,例如:
首先,我们创建dev分支,然后切换到dev分支:1.创建dev分支:git checkout -b dev; Switched to a new branch 'dev';2查看所以分支:git branch,当前分支上有*号 修改readme.txt后提交; git add readme.txt; git commit -m "branch test";3.dev分支工作完成,切回mater分支 git checkout master;4.把dev的分支工作合并到master分支上 git merge dev——将指定的分支合并到当前分支5.合并后删除dev分支 git branch -d dev 6.当Git无法自动合并分支时,就必须首先解决冲突。解决冲突后,再提交,合并完成。 用git log --graph命令可以看到分支合并图。
目录
用 [TOC]
来生成目录:
- 关于分支的基本命令
- 编辑文件基本命令
- 远程分支那些事
- 代码块
- 目录
注意:上述所有内容,只是本人在使用git时的一些个人见解,git的内容还有,后期深入学习后还会有所补充。
职业生涯的第一篇博文,是对学习完知识的一种回顾,也是一种分享,欢迎大家的批评与指正。**。
推荐一下学习git的连接:
http://backlogtool.com/git-guide/cn/stepup/stepup1_1.html\
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137396287703354d8c6c01c904c7d9ff056ae23da865a000
注:第二条链接为廖雪峰老师的学习网址
阅读全文
0 0
- git命令的基本使用
- git命令的基本使用
- Git基本命令的使用
- git 基本命令使用
- git基本使用命令
- git基本使用命令
- Git基本使用命令
- Git基本命令使用
- git 使用 基本命令
- git基本使用命令
- Git基本命令使用
- git基本使用命令
- Git基本使用命令
- 关于git的一些基本使用命令
- 【总结】基本的git使用命令
- 第一次使用git的一些基本命令
- Git的使用四:基本命令
- git常使用的基本命令
- 如何安装mongodb服务以及如何使用可视化工具连接mongodb数据库
- 安徽省谷歌地球高程DEM等高线下载
- 第五章,文件权限与类型
- 《精通比特币》常用术语
- Java并发编程——Semaphore (信号量)和CountDownLatch
- Git基本命令的使用
- Vue--本地开发环境下的跨域
- String 常用的方法
- eclipse自制提醒模板
- 获取json数组数据或单个数据
- iOS使用UICollectionView只允许向左方向滑动,不允许向右方向滑动。
- Intent跳转到其他应用页面
- 怎样让一个新成立的网站快速获得大量的权重以及百度收录?
- React6 实战项目1