git的常用命令行及理解
2014-02-21 09:41
316 查看
在ubuntu下安装git 的命令行 sudo apt-get install git
你可以从一个地方克隆一个项目下来,用git clone https://github.com/mrzou/class_project.git,则这个项目下就会有一个项目目录下的.git的文件夹,这个文件夹就是用来跟踪,记录你项目的一些行为,而你这里clone下来的项目也就有了先前从服务器上克隆下来的历史记录了
1.用这个工具你可以备份好你自己的东西,以不至于丢失
eg:你删除了一个文件,a.rb,
这时你可以 选择恢复该文件的操作
使用命令行 git checkout -f
2.git这个东西有本地区域,有暂存区域,有本地仓库,本地区域是指你只是做了修改,但是没有提交到暂存区域,提交到暂存区域相当于你去买东西时要把东西的名字记在一张单上,而你修改了本地仓库的内容则只是相当于口头上的表达,没有列入要做的名单里去,而提交到本地仓库git commit -m"提交的信息"相当于去买了东西了,如果是已经跟踪的文件修改后可以一次性的把项目提交到本地服务:git commit -am'update', 如果要提交到远程仓库,则需要git
push
3.git的分支的功能很强大,可以用git branch test,则创建了一个test分支,本来项目就有一个默认的master分支,这时要切换到test分支,则用git checkout test,另:可以用git checkout -b test 一次性创建并切换到test分支,只有用git add 文件名 就会把你的修改放到暂存区域中去,比如:git add . 就会把你本地下面递归的所有修改都会提交到暂存区域,而git commit 了之后就会放到你的所在分支的本地仓库中去。这时要想与主分支合并,则先切换到主分支,然后git
merge test ,就会把主分支上的东西合并到你的test下面了,
这时可以删除分支test。git branch -d test.
作用:做一个项目时,你可能要去修改原来项目的一个bug,这是就可以切换会主分支上去修改完,在回过头来做自己分支上的项目。
你可以从一个地方克隆一个项目下来,用git clone https://github.com/mrzou/class_project.git,则这个项目下就会有一个项目目录下的.git的文件夹,这个文件夹就是用来跟踪,记录你项目的一些行为,而你这里clone下来的项目也就有了先前从服务器上克隆下来的历史记录了
1.用这个工具你可以备份好你自己的东西,以不至于丢失
eg:你删除了一个文件,a.rb,
这时你可以 选择恢复该文件的操作
使用命令行 git checkout -f
2.git这个东西有本地区域,有暂存区域,有本地仓库,本地区域是指你只是做了修改,但是没有提交到暂存区域,提交到暂存区域相当于你去买东西时要把东西的名字记在一张单上,而你修改了本地仓库的内容则只是相当于口头上的表达,没有列入要做的名单里去,而提交到本地仓库git commit -m"提交的信息"相当于去买了东西了,如果是已经跟踪的文件修改后可以一次性的把项目提交到本地服务:git commit -am'update', 如果要提交到远程仓库,则需要git
push
3.git的分支的功能很强大,可以用git branch test,则创建了一个test分支,本来项目就有一个默认的master分支,这时要切换到test分支,则用git checkout test,另:可以用git checkout -b test 一次性创建并切换到test分支,只有用git add 文件名 就会把你的修改放到暂存区域中去,比如:git add . 就会把你本地下面递归的所有修改都会提交到暂存区域,而git commit 了之后就会放到你的所在分支的本地仓库中去。这时要想与主分支合并,则先切换到主分支,然后git
merge test ,就会把主分支上的东西合并到你的test下面了,
这时可以删除分支test。git branch -d test.
作用:做一个项目时,你可能要去修改原来项目的一个bug,这是就可以切换会主分支上去修改完,在回过头来做自己分支上的项目。
相关文章推荐
- git的常用命令理解整理
- 常用Git 命令行
- git常用的命令行
- Git理解及常用操作总结
- Git与Repo理解与常用指令使用整理
- 常用Git命令行
- SVN和Git常用命令行操作
- Git理解及常用操作总结
- Git常用命令行(一)
- Git教程,从基本原理理解掌握常用命令
- git命令行常用几个指令(细节问题)
- git常用命令汇总(命令行模式)
- [Git] 1、常用Git命令行总结(一)
- 理解git常用命令原理
- 常用的Git命令行指令以及图形化界面的简单操作
- Git,cmd中常用的命令行
- Git命令行常用命令
- 对GIT和SVN的理解和日常开发常用的操作
- git常用命令行总结
- 关于C++ 从命令行输入数据 常用输方法cin的一些理解总结