GitHub
çheryアΔan
职业 专业
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
GitHub(1)——用起来
开始使用git initgit remote add origin 1@2.com 远程库关联的别名为 origingit add README.md //文件添加到仓库git add .git commit -m “first” //把文件提交到本地的仓库,此时默认为master分支git push -u origin master //把本地库的所有内容推送到远程库的master...原创 2019-06-15 20:37:18 · 460 阅读 · 0 评论 -
GitHub(2)——忽略提交规则gitignore
有些时候,你必须把某些文件放到Git工作目录中,但又不能提交它们,比如保存了数据库密码的配置文件啦,等等,每次git status都会显示Untracked files …,有强迫症的童鞋心里肯定不爽。好在Git考虑到了大家的感受,这个问题解决起来也很简单,在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件。不需要从头写.gi...原创 2019-06-15 20:45:24 · 572 阅读 · 0 评论 -
GitHub(3)——取得项目的 Git 仓库
.1 Git 基础 - 取得项目的 Git 仓库取得项目的 Git 仓库有两种取得 Git 项目仓库的方法。第一种是在现存的目录下,通过导入所有文件来创建新的 Git 仓库。第二种是从已有的 Git 仓库克隆出一个新的镜像仓库来。在工作目录中初始化新仓库要对现有的某个项目开始用 Git 管理,只需到此项目所在的目录,执行:$ git init初始化后,在当前目录下会出现一个名...原创 2019-06-15 20:49:22 · 286 阅读 · 0 评论 -
GitHub(4)——分支的新建与合并
分支的新建与合并现在让我们来看一个简单的分支与合并的例子,实际工作中大体也会用到这样的工作流程:开发某个网站。为实现某个新的需求,创建一个分支。在这个分支上开展工作。假设此时,你突然接到一个电话说有个很严重的问题需要紧急修补,那么可以按照下面的方式处理:返回到原先已经发布到生产服务器上的分支。为这次紧急修补建立一个新分支,并在其中修复问题。通过测试后,回到生产服务器所在的分支,将...原创 2019-06-15 20:52:37 · 1011 阅读 · 0 评论 -
GitHub(6)——push
1.查看本地分支$ git branchbr-2.1.2.2master2.查看远程分支$ git branch -rorigin/HEAD -> origin/masterorigin/feature/IOS_visualtrackorigin/feature/android_visualtrackorigin/master3.查看所有分支$ git branch...原创 2019-06-15 21:06:58 · 791 阅读 · 0 评论 -
GitHub(7)——版本退回,Head修改
前言有时候我们可能会遇到git提交错误的情况,比如提交了敏感的信息或者提交了错误的版本,这个时候我们想将提交到代码库的记录删除。获取要回滚到的提交点的hash值首先,我们需要找到我们需要回滚到的提交点的hash,可以使用$ git log命令获取提交的历史找到需要回滚到的提交点。回滚复制hash值,使用$ git reset –hard commit_hash将head指向当前想...原创 2019-06-15 21:15:53 · 1714 阅读 · 0 评论 -
GitHub(8)—— 本地仓库中文件删除、不允许100MB大文件上传
具体操作如下:当我们上传的项目中包含大于100MB的文件时。我们首先要在.gitinore中忽略它。然后在最新的一次提交中,将该文件从本地仓库和远程仓库全部移除掉。如果这个文件很重要,要记得做一次备份。如果这个文件是最近一次commit的,并且你还没有push到github第一步:在.gitinore中忽略你需要忽略的大文件名字(跟忽略一般文件一样)cat .gitinorevi .g...原创 2019-06-15 21:17:36 · 991 阅读 · 0 评论 -
GitHub(9)——gitignore以及取消对文件的跟踪
.gitignore忽略规则的优先级在 .gitingore 文件中,每一行指定一个忽略规则,Git检查忽略规则的时候有多个来源,它的优先级如下(由高到低):1)从命令行中读取可用的忽略规则2)当前目录定义的规则3)父级目录定义的规则,依次递推4)$GIT_DIR/info/exclude 文件中定义的规则5)core.excludesfile中定义的全局规则.gitignore忽略...原创 2019-06-15 21:29:29 · 2367 阅读 · 0 评论 -
GitHub(10)——pull、fetch、merge、set-upstream
git pull命令用于从另一个存储库或本地分支获取并集成(整合)。git pull命令的作用是:取回远程主机某个分支的更新,再与本地的指定分支合并,它的完整格式稍稍有点复杂。使用语法git pull [options] [ […]]Shell描述将远程存储库中的更改合并到当前分支中。在默认模式下,git pull是git fetch后跟git merge FETCH_HEAD的缩写。更...原创 2019-06-15 22:12:58 · 4238 阅读 · 0 评论
分享