git
https://segmentfault.com/a/1190000002951154 git异常ssl权限问题:git config --global http.sslVerify false git工作流程: git有三个工作数,即工作目录 1)本地工作目录,它持有实际文件 2)暂存区域,像一个缓存区域,保存你的改动 3)HEAD区域,指向你最后一次提交的结果。 每次提交的时候,add文件,则文件提交到暂存区域即第二个区域,然后commit文件,则文件会被提交到HEAD区域, 这个时候其他人还看不到文件的改动,最后需要push,将文件推送到远端的服务器上 1 下载git https://git-for-windows.github.io/ 2 创建新仓库:创建新文件夹,打开,然后执行 git init 3 检出仓库: 本地: git clone /path/to/repository 远端:git clone username@host:/path/to/repository 4 提交文件 $ git status -s git add <filename> git commit -m "代码提交信息" git pull #(将服务器项目与本地项目合并) git push origin master 可以把 master 换成你想要推送的任何分支 5 如果你还没有克隆现有仓库,并欲将你的仓库连接到某个远程服务器,你可以使用如下命令添加: git remote add origin <server> (git remote add origin master或 git remote add origin git@github.com:YotrolZ/helloTest.git ) 6 要更新你的本地仓库至最新改动,执行: git pull 7 在合并改动之前,你可以使用如下命令预览差异 git diff <source_branch> <target_branch> 8 获取(fetch) 并 合并(merge) 远端的改动。 要合并其他分支到你的当前分支(例如 master) git merge <branch> 9 并可能出现冲突(conflicts)。 这时候就需要你修改这些文件来手动合并这些冲突(conflicts)。改完之后,你需要执行如下命令以将它们标记为合并成功: git add <filename> 10 假如你操作失误(当然,这最好永远不要发生),你可以使用如下命令替换掉本地改动: 此命令会使用 HEAD 中的最新内容替换掉你的工作目录中的文件。已添加到暂存区的改动以及新文件都不会受到影响。 git checkout -- <filename> 11 假如你想丢弃你在本地的所有改动与提交,可以到服务器上获取最新的版本历史,并将你本地主分支指向它: git fetch origin(当某个分支看不到的时候,可以这样进行索引更新) git reset --hard origin/master1111 12 查看远程有什么数据仓库 git remote -v 13 git版本回退 查看所有版本号 git reflog 根据版本号恢复到某个版本 git reset --hard 6fcfc89 $ git push origin :master # 等同于 $ git push origin --delete master 直接提交: git push origin source -f 13 四,git的分支管理 git分支操作在本地建立分支,然后与本地主枝合并,最终提交到服务器。有效的避免了因个人操作不当向服务器提交过多脏数据,避免频繁git clone服务器来更新本地库。 分支操作指令: 1, 建立分支 git branch AAA #建立分支AAA 2,分支切换 git checkout AAA #从当前分支切换到AAA分支 3, 将分支与主枝master合并 git checkout master #(首先切换回主枝) git merge AAA #(将分支AAA与主枝合并) 4, 当前分支查看 git branch #默认有master(也称为主枝) git branch –a 查看当前所有分支 5, 删除分支 git branch –d AAA #删除分支AAA 五、.gitignore使用,根目录创建文件.gitignore 忽略根目录文件:/.project 忽略根目录下的目录:/target/ 注意:忽略的目录和文件必须是git没有追踪的(untraced),如果文件或者目录是已经设置了跟踪,则需要先删除版本库跟踪,然后提交(git commit -m "评"),这时候文件夹或者文件的忽略跟踪才会生效 git 删除被管理的文件 git rm —cached filePath git 删除被管理的文件夹 git rm -r -f —cached filePath git 不再追踪文件改动 git update-index --assume-unchanged filePath git 恢复追踪文件改动 git update-index —no-assume-unchanged filePath 原则:文件未追踪的情况下,添加到.gitignore中,达到忽略文件提交的目的 如果文件已经提交或者已经添加追踪,则删除提交或者删除追踪即可 五、elipse中使用git 1 Add to Index ,添加文件到git追踪下 2 Remove from Index ,文件去掉git追踪 3 team->commit 提交文件到本地仓库 4 team->Repository->Push to upstream或者push Branch Master 提交到远程共享仓库 5 replace -> head Revision 本地仓库最新文件 6 replace -> Prevision Revision 新版本 7 文件冲突 pull 将新文件下载下来,手动解决冲突, add 然后push新文件到线上
相关推荐
Git使用记录-20211217
此文档是图文介绍,包含了从一开始的克隆远程拉版本仓库,到解决版本冲突,最后如何提交,都有详细介绍,是我工作时写的文档,能够满足工作需求,较为复杂和偏僻的命令可能没有写上去,此文档给新人上手或者老手回顾...
1、Git介绍和使用教程,主要针对新手入职快速自学git的使用,也可供大佬面向学校或者公司培训使用,根据多年经验总结和整理出来的课程,上手工作使用的git知识这里全都有,如果是想用来制作自己的培训课程的话,简单...
Git学习记录1
修改源码让APP获取root权限可以执行su命令的git diff记录
Git开发操作流程v1.0 Git使用笔记 目录: Git开发操作流程 2 1. 新建分支 2 # 1-查看当前git状态 2 # 2-若不在主分支master,则切换至主分支 2 # 3-更新主干代码,确保本地仓库与远程同步 2 # 5-推送至远程仓库 2 2. ...
git add -u 监控已经被add的文件(即tracked file),他会将被修改或删除的文件提交到暂存区 git rm git mv 重命名添加到暂存区的文件 git commit git commit --amend 最近一次提交的信息 git rebase -i ...
网易云课堂小甲鱼Git教学视频记录的学习笔记,分享给大家
2 2 记录每次更新到仓库 2 3 查看提交历史 2 4 撤消操作 2 5 远程仓库的使用 2 6 打标签 2 7 技巧和窍门 2 8 小结 3 Git 分支 3 1 何谓分支 3 2 分支的新建与合并 3 3 分支的管理 3 4 利用分支进行开发的...
自己一点一滴辛苦整理的git使用方面的笔记,主要是记录是使用git过程中的易错点以及混淆点。对于git入门的同学来说有较高的参考价值。
git常用操作命令,只需学会这几十个命令,让你写代码的时候, git 操作提交的记录永远都在一条线上,不会分叉,管理分支,让你的git操作更有逼格
Git Faker是一个工具,可让您使用自定义像素字体消息创建虚假的Git贡献历史记录。 创建此工具的目的是使用或 (还有很多其他选择)进行自定义赃物 创建此文件并不是为了欺骗您大量编写的代码,并且不旨在用于恶意...
自己当初学习git的时候整理的git指令大全,都是一些比较常用或者需要的指令,希望能够帮到大家 Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 ...
git 学习总结脑图记录git内部原理
Git历史记录,搜索和更多内容(包括git log ) 查看和搜索git日志以及图形和详细信息。 查看文件的先前副本。 查看和搜索历史 查看一个或所有分支的历史记录(git日志) 查看文件的历史记录 查看文件中的行的...
gitchangelog, 从git日志历史记录创建日志记录 gitchangelog 使用提交日志来创建beautifull和可以配置日志文件文件。特性完全由一个配置文件驱动,可以用你的变更日志策略进行定制。 ( 参见参考配置文件 )根据正则...
每当您在使用$ git mv时需要变基或撤消 git 提交时,历史都会恢复。 此实用程序将允许您将文件转换回原始名称,然后再转换回新名称,以便git保留其历史记录 代码在内部执行 __git-mv_________________________ | $...
git-scm.com官方开放免费版权的电子书progit,有pdf和epub版本,主要讲解Git怎么使用: 1. 起步 1.1 关于版本控制 1.2 Git 简史 1.3 Git 是什么? 1.4 命令行 1.5 安装 Git 1.6 初次运行 Git 前的配置 1.7 获取帮助 ...
本文是结合项目中使用git的经验并参考《Git权威指南.pdf》总结出来的。《Git权威指南.pdf》全强大很细,但有些东西太广太细,不适合快速上手。本文档适合在项目实践中想快速上手git的新手。先看本文档基本上手,在...
基于Git提交记录的Changelog生成器源码.zip