庆云php

庆云php

如何查看当前git分支_Git常用命令,Git跟踪并管理的是修改

PHP 0
“Git跟踪并管理的是修改,而非文件。”——廖雪峰Git教程 GIT CHEAT SHEET presented by TOWER 生成一个新仓库 克隆一个已经存在的仓库 Clone an existing repository 生成一个新的本地仓库 Create a new local repository 本地仓库的操作 查看当前分支有哪些修改,掌握仓库当前的状态 Changed files in your working directory 查看当前没有add的内容;查看修改了什么内容 Changes to tracked files 把所有的文件修改添加到暂存区(Stage) Add all current changes to the next commit 将某文件中的改变添加到暂存区 Add some changes in to the next commit 告诉Git,把文件提交到仓库,后附上本次提交的说明。实际上就是把暂存区的所有内容提交到当前分支 提交所有本地的修改 Commit all local changes in tracked files 提交上一个阶段的修改 Commit previously staged changes 更改最后一次提交 Change the last commit Don‘t amend published commits! warning: LF will be replaced by CRLF in...... git提交时”warning: LF will be replaced by CRLF“提示 Please commit your changes or stash them before you merge. git pull 之后发现有冲突,不管不顾的解决办法:放弃本地修改,直接覆盖之。 入门 查看当前用户(global)配置 设置名字与Email地址 一些常见的文件夹操作指令(新建文件夹、打开文件夹、显示当前位置、显示所有文件、显示含隐藏的所有文件) 一些常见文件操作指令(查看某个文件,删除某个文件) 查看当前分支上面的日志信息;查看当前分支历史记录 回退到上一个版本,或者回退到某个版本(commit id) 查看所有分支的所有操作记录(包括已经被删除的 commit 记录和 reset 的操作!);查看命令历史 丢弃工作区的修改: A.自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态 B.已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态 回退到当前HEAD版本(同时清暂存区) 从版本库中删除一个文件 从版本库中删除一个文件夹 创建SSH Key 关联一个远程库 把本地库的内容推送到远程;把当前分支master推送到远程(第一条为首次,第二条为以后) 克隆一个本地库 “Git鼓励你使用分支完成某个任务,合并后再删掉分支。”——廖雪峰Git教程 分支管理 创建并切换到dev分支 仅创建分支,仅切换分支 列出所有分支,并查看当前分支 切换回 master 分支 合并指定分支(敲入的)到当前分支 删除某个分支 强行删除某个分支 查看分支合并图(第一个是全部,第二个是简版) 合并指定分支到当前分支,创建一个新的commit,合并后的历史有分支,能看出来曾经做过合并 把未完成的修改缓存到栈容器中;把当前工作现场“储藏”起来 查看所有的缓存 恢复之前stash的版本 删除stash的版本 恢复stash版本的同时把stash内容也删除 多人协作 查看远程库的信息 把该分支上的所有本地提交推送到远程库 创建远程origin的dev分支到本地,创建本地dev分支。这样即可时不时地把dev分支push到远程 更新代码;从远程抓取分支 设置dev和origin/dev的链接 把本地未push的分叉提交历史整理成直线,使得我们在查看历史提交的变化时更容易 标签管理 打一个新标签,注意默认是打在最新提交的commit上的 查看所有标签 针对某个commit id来打标签;追封一个标签 查看标签信息 创建带有说明的标签,用-a指定标签名,-m指定说明文字 删除标签 推送某个或全部标签到远程 从远程删除一个标签 实战:如何在本地修改Github上的代码(前提要关联远程库) 1.从git上面把代码下载到本地 2.修改某些文件 3.提交修改到暂存区 4.提交到仓库 5.推送 参考资料: 1.Git教程 2.git常用命令--持续更新 - allanli - 博客园 3.git命令log与reflog的比较 - 咔嚓 - CSDN博客 4.Linux常用命令 5.Windows下Git使用报错:warning:LF will be replaced by CRLF in ××××.×× 6.GitHub的README.md文件内容如何换行 - 陈俊的马蹄印 - CSDN博客