Git 补充
来源:互联网 发布:android开源app源码 编辑:程序博客网 时间:2024/05/31 15:18
关于git版本控制系统上一篇 讲得比较详细了
不过在这一篇中 我将简单理一下整个过程
并加一些遇到的问题的补充
1.首先 在我们做好一个项目之后 我们要做的第一件事是 cd 切换到当前工程路径 在本地用git init创建一个git仓库 然后用git add .将git仓库添加到暂存区 最后用git commit -m ” 说明” 将git仓库提交到当前的master分支 做完这些 基本就完成了本地git仓库的创建和保存
2.然后我们需要在远程服务器上创建一个项目 比如coding.net 昨天写的博客里面有几个远程服务器
很简单 在创建好项目后 我们可以选定oc.gitignore
这个标签的作用我将在后面加以说明
这样远程仓库就创建好了
然后我们需要将远程仓库和本地仓库关联起来 用
git remote add origin https://git.coding.net/ZhangDream/test.git
后面的一段url表示项目当前的唯一地址
关联起来之后 我们需要将远程仓库里面的文件下载下来 第一种方法:用
$ git fetch origin master$ git log -p master..origin/master$ git merge origin/master
这几条命令
还有一种方法:
git pull origin master
区别看上一篇博客
然后我们可能需要对ignore里面的内容进行修改
这是一个隐藏文件 所以我们需要在终端利用
vim 命令修改文件里面的内容
看下面这张图:
去掉里面的#号 表示这个文件里面的内容是我们要ignore的 远程仓库将不会对其进行版本控制 然后我们就可以通过 git add .
git commit -m “上传” 这两个指令提交本地仓库
3.最后一个命令
git push -u origin master
就完成了文件的远程版本管理
以后我们每次修改都需要
通过
git pull origin mastergit add . git commit -m "上传"git push origin master
这四个指令完成远程仓库的上传
这里有一点特别重要需要强调
就是如果我们修改了本地文件之后直接使用git push origin master 这个命令 上传文件到远程仓库 那将会有更多的事需要做了
这里我举个我遇到的例子:
在我修改了gitignore中对pods的管理后直接上传了
我做了以下操作
1.首先我要去掉对pods的跟踪
git rm --cached Pods/
停止跟踪文件但不删除
这里需要用
git rm -r --cached Pods/
因为pods/是个文件
在这里只是取消跟踪 并不会删除文件
在用git status 查看一下状态
最后再用上面的
git pull origin mastergit add . git commit -m "上传"git push origin master
四条命令完成整个修改 这样整个上传以及修改就完成了
如果需要直接克隆一个项目
那么我们需要先cd 进入一个路径 用git clone https://git.coding.net/ZhangDream/test.git
将需要的项目克隆下来 以后更新就用git pull origin master命令
取消关联现在的远程仓库指令:
git remote remove origin
关联远程仓库其子文件不会同时进行关联
- git补充
- Git 补充
- git 补充
- git 的一点补充
- git补充命令
- git笔记--补充
- Git实用命令补充
- GIT使用补充
- win7 git copssh 搭建 补充
- Git 简易使用指南及补充
- win7 git copssh 搭建 补充
- git命令,后续补充中
- git常用命令---逐渐补充完善
- [版本]win7 git copssh 搭建补充
- git使用总结(不断补充中...)
- 六.GIT遇到问题及知识点补充
- 【补充git使用相关的别名设置】
- git、Gradle、NDK、依赖及补充
- C++复习要点总结之八——继承一
- 数据结构 用单链表表示集合的并交差运算
- 第五周上机实践项目1(5):三角形类雏形
- 关于Android中对图片进行模糊处理的方法
- 数据类型
- Git 补充
- 3-29博客
- ESXi安装过程截图
- 在CentOS上使用yum安装Java环境
- Android官方开发文档Training系列课程中文版:与其它APP交互之从Activity获得结果
- 用ModelSim、Mars和Verilog做计算机组成原理CPU实验注意事项
- 思维--nkoj3653七的倍数
- AndroidStudio基本的快捷键整理
- HDU 1753 大明A+B(大小数加法,C模拟,Java BigDecimal)