git init 初始化 git status 查看仓库当前的状态 git diff 查看具体修改了什么内容 git diff HEAD -- 命令可以查看工作区和版本库里面最新版本的区别...git add 添加到暂存 git add -f 假如文件被忽略这样可以强制添加 git commit -m "balabalabala" 提交暂存区的文件到本地仓库 git...(然后commit) git remote 查看远程库信息 git remote -v 更加详细的查看 git remote add origin 地址 本地关联远程库 git clone 地址...内容也删了 你可以多次stash,恢复的时候,先用git stash list查看,然后恢复指定的stash,用命令 git stash apply stash@{0} git rebase 变基(线路变得好看...git reflog用来记录你的每一次命令(后悔药!!!)
熟练使用工具决定工作效率,Git 是工作中常见的分布式版本控制系统。本篇文章总结一些常用的命令以及原理。...Git 命令 配置 git config [] 命令 描述 git config –global … 全局配置 git config –local … 本地项目 git config –global...参看快照命令:git cat-file -p HEAD 注:cat-file 是底层命令,它们一般用于底层工作,在日常工作中并不使用。不过它们能帮助我们了解到底发生了什么。...命令区别 fetch、pull 当 git fetch 命令从服务器上抓取本地没有的数据时,它并不会修改工作目录中的内容。它只会获取数据然后让你自己合并。...然而,git pull 在大多数情况下它的含义是一个 git fetch 紧接着一个 git merge 命令。
Git 拉代码的命令: cd share 0 ei11111111 (P开头, Tab键) ls cd 0ei111111111(P开头, Tab键) git status...git pull git status 如果文件有修改, 需会滚到一次 示例:git diff app/src/mian/AndroidManifest.xml git reset...--hard HEAD^ (代码会滚) git pull Git 代码提交: cd share/0ei111111111111/ git status git add ./...git commit -m "" (git config --global 11111@11111.com) git push
git基本命令- ssh-keygen -t rsa -C "youremail@example.com": 用来生成秘钥 git config --global user.email "你申请github...用的邮箱" git config --global user.name "你的github用户名" git clone 项目地址 cd 项目地址 vim notes.md git add * git commit...-m "本次提交注释信息" git push git diff: 查看提交了些什么 git log: 查看提交历史 git pull: 拉下来最新的代码 git rm filename: 删除文件 git...show: 查看改变 git branch: 查看本地的分支 git status: 查看本分支的文件情况 git checkout -b develop: 新建并切换到develop分支 git checkout...develop: 同上 git branch -D develop: 强行删除develop分支 git stash: 缓存工作区内容 git stash list: 查看缓存中的工作区内容 git
git有三个地方,先申明一下名词: 工作区:你正在改的代码 缓存区:一个你看不见的玩意儿,但是你得知道它存在 本地库:你本地的那个.git库 远程库:远程放东西那个库 基本操作 根据基本操作篇,不说原理...,之说命令,可以能用git,上传,下载。...) git remote add origin *你的地址 4、推送到远程仓库 git push -u origin master //(第一次,后面就用git push就可以了) 5、从远程仓库拷贝项目...git clone *你的地址 6、从远程仓库更新 git pull 进阶版本(不再写流程,只针对问题解答) 1、git提交时”warning: LF will be replaced by CRLF...解决方法:执行下面的命令 git config --global core.autocrlf false 2、取消git连同文件权限一起提交 可能会导致pull正常,push提示权限不足 git config
git命令 WorkSpace : 工作区 Index / Stage : 暂存区 Repository : 仓库区 (或本地仓库) Remote : 远程仓库 1.配置git信息 git config...--list # 查看git所有配置信息 git config -e # 编辑config文件 git clone [url] # 将url仓库代码全部拉取下来 2.增加删除文件 usage: git...# 列出本地所有的分支 git branch -r # 列出远端的所有分支 git branch -a # 列出本地和远端的所有分支 git branch -d [name] # 删除name分支 git... # 远程获取代码并合并本地的版本 9.git reset参数含义图解 git reset 命令用于回退版本,可以指定退回某一次提交的版本。...git reset 命令语法格式如下: git reset [--soft | --mixed | --hard] [HEAD] **--mixed** 为默认,可以不用带该参数,用于重置暂存区的文件与上一次的提交
一些常见的git 命令 ###git checkout git checkout的特点是随着它使用的方法的不同,其作用是完全不同的,主要有三个方面 切换分支 (git checkout branch)...###git reset git reset的作用有两种: 1....4.根据github上的提示输入命令 ?...git init git add README.md git commit -m "first commit" git remote add origin "github上repository的地址"...4.切回master分支,通过git merge进行合并 5.通过 git branch -d dev 删除dev分支 一些git命令之间的区别 一. git log 和 git reflog git
V站笔记 首先得添加ssh create a new repository on the command line echo "# 3yan2yuAPP" >> README.md git init git...add README.md git commit -m "first commit" git remote add origin git@github.com:dyboy2017/3yan2yuAPP.git...git push -u origin master push an existing repository from the command line git remote add origin git...@github.com:dyboy2017/3yan2yuAPP.git git push -u origin master HTTPS方式: 唯一的不同点就是 create: git remote add.../3yan2yuAPP.git
一、git安装后-指定名称和邮箱 $ git config --global user.name "Your Name" $ git config --global user.email "email@...@example.com" //创建SSH Key $ git remote add origin git@github.com:Daisy/AKgit.git //关联 $ git push -u...//查看远程仓库信息 $ git remote rm origin //删除远程仓库(解绑) $ git clone git@github.com: Daisy/AKgit.git //克隆远程仓库...新版本 $ git switch -c dev //创建并切换到分支dev $ git switch master //直接切换分支 $ git branch //查看当前分支 $ git...$ git stash list //查看储存的工作现场 //恢复和删除 $ git stash apply $ git stash drop //恢复并删除 $ git stash pop $
git一键三连 git add . git commit -m "commit code" git push 查看本地库状态 git status 添加文件到暂存区 git add 删除暂存区文件...git push 仓库别名/仓库地址 分支名 查看历史版本 # 查看历史版本日志 git reflog # 查看历史版本详细日志 git log 版本穿梭 # 版本回退 git reflog # 查看回退的版本号...git reset --hard 版本号 查看分支 git branch -v 创建分支 git branch 分支名 切换分支 git checkout 分支名 合并分支(主分支没修改) # 站在主要的的分支上操作要合并的分支...commit命令时不能带文件名) # 查看状态 (master|MERGING) git status # 添加到暂存区 git add # 执行提交到本地库 git commit -...$ git push To https://github.com/eddiekao/dummy-git.git !
虽然经常使用git,但是很多命令仍然记不住,这里mark一下常用的命令,方便需要时查阅。 本篇笔记参考 阮一峰老师的文章 ,在此注明! 一般来说,日常使用只要记住下图6个命令,就可以了。...但是熟练使用,恐怕要记住60~100个命令。 ?...$ git add...init # 新建一个目录,将其初始化为Git代码库 $ git init [project-name] # 下载一个项目和它的整个代码历史 $ git clone [url] 配置 Git的设置文件为...# 显示当前的Git配置 $ git config --list # 编辑Git配置文件 $ git config -e [--global] # 设置提交代码时的用户信息 $ git config
在我们git提交时,会无提交一些不需要提交的文件,如果此时已经push到远程仓库,这时候有俩种方法,一个是在gerrit上点击edit按钮,然后就可以直接删除不需要的文件。还有一个办法就是用命令删除。...git命令见下面: 预览目标文件 git rm -r -n --cached 文件/文件夹名称 删除目标文件 git rm -r --cached 文件/文件夹名称 删除掉以后就是git commit
Git操作命令 目录 1、新建代码库 2、配置 3、增加/删除文件 4、代码提交 5、分支 6、标签 7、查看信息 8、远程同步 9、撤销 10、其他 1、新建代码库 # 公众号:AllTests软件测试...# 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-name] # 下载一个项目和它的整个代码历史 $...git clone [url] 2、配置 # 公众号:AllTests软件测试 # 显示当前的Git配置 $ git config --list # 编辑Git配置文件 $ git config -...$ git branch -r # 列出所有本地分支和远程分支 $ git branch -a # 新建一个分支,但依然停留在当前分支 $ git branch [branch-name] #...] # 合并指定分支到当前分支 $ git merge [branch] # 选择一个commit,合并进当前分支 $ git cherry-pick [commit] # 删除分支 $ git
# Git命令 # git config 配置 Git 的相关参数。 Git 一共有3个配置文件: 仓库级的配置文件:在仓库的 .git/.gitconfig,该配置文件只对所在的仓库有效。...5 6 7 8 9 10 11 12 13 14 15 16 17 18 复制 # git branch 操作 Git 的分支命令。...# 生成一个新的提交来撤销某次提交 $ git revert 1 2 复制 # git tag 操作标签的命令。...,在本地仓库的文件夹中保留该文件 $ git rm --cached 1 2 3 4 5 6 7 8 复制 # Git常用命令以供使用 命令 说明 git clone 复制代码库到本地...使用 pull 命令,添加 -p 参数 $ git pull -p # 等同于下面的命令 $ git fetch -p $ git fetch --prune origin 1 2 3 4 5 6
新建代码库 #在当前目录新建一个 git 代码库 $ git init #新建一个目录,将其初始化为 git 代码库 $ git init [project-name] #下载一个项目和它的整个代码历史...$ git clone [url] 全局配置和项目配置 git 的设置文件为 .gitconfig ,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置) #显示当前 git 配置 $ git...config --list #编辑 git 配置文件 $ git config -e [--global] #设置提交代码时的用户信息 $ git config [--global] user.name...要查看储藏的东西,可以使用 git stash list $ git stash list # 可以将刚刚的储藏重新加载回来 $ git stash apply # 也可以通过储藏的序号进行加载 $ git...的内容完整的上传到仓库,但是当希望开源这个内容的时候,需要移除一些无用的文件,--tre-filter 选项在的每一个提交后,运行指定的命令,然后重新提交结果。
初始化 git init 将文件纳入版本控制 git add filename告诉Git开始对这些文件进行跟踪 提交文件 git commit -m commitMessage提交的时候不会记录这些还没暂存...克隆仓库 git clone url git clone url foldName 查看文件当前状态 git status 忽略某些文件 .gitignore 查看已暂存和未暂存的更新 git diff...移除文件 git rm filename git mv fileForm fileTo移动文件(重命名) 查看历史提交 git log git log -p -2 -p展开显示每次提交的内容差异 -2显示最近的两次更新...切换分支 git checkout branchName 合并分支 git merge branchName 分支管理 git branch列出分支清单 git branch -v列出分支清单和最后一次...git branch -D test把本地分支删除 git fetch更新下远程引用分支 git checkout test
使用diff查看文件更改信息 #查看未暂存文件的变化(与最近一次的暂存/提交比较) $ git diff #查看已暂存文件的变化(与最近一次提交比较) $ git diff --cached #查看与版本库中任一版本的变化...$ git diff 3e4e #查看任意两个版本间的变化 $ git diff 3e4e 5d5a #具体到某个文件 $ git diff 3e4e 5d5a index.md 查看任意版本下的某个文件...#查看某个版本下某个文件内容 $ git show i5d5a index.md
前言 git是一个很神奇的工具,是由Linux的发起者linus用c语言编写的… 最常用的其实只有十几个命令,其他的可以等到真正的团队合作的时候去复习一下。...在这里记录一下常用命令,想要学习git推荐廖雪峰的Git教程 状态图 安装git 基本操作 git #检测是否已安装git sudo apt install git 常用(创建项目时) 第一次在新电脑创建项目...@github.com #测试密钥是否设置成功 git常用命令 创建版本库 mkdir mygit cd mygit git init ll #可以发现多了一个.git目录 添加到暂存区 git add...--hard commit_id HEAD是当前版本 查看提交历史 git log git reflog #查看命令历史,可以用于重返未来 git log --graph #查看分支合并图 git log...处理冲突 # 用户解决代码冲突后,第一步将修改的文件重新加入暂存区(git add .),第二步使用下面的命令,让 Cherry pick 过程继续执行。
创建一个版本库 初始化仓库 git init 2.设置提交信息 git config --global user.nane name git config --global user.email email...3.常用命令 git status 查看当前目录状态 git add file 将file添加到暂存区 git commit -m "说明" 添加提交说明 git push orgin...分支名 将服务器代码下载下来相对于 svn的checkout git log 查看改动日志 git log --pretty=oneline 一行查看 git log filename...查看文件变化备注 git diff 版本号 版本号 文件名 比较不同版本文件 git reset --hard 版本号 版本切换 git branch 查看分支 git branch...分支名称 建立分支 git checkout 分支名称 切换分支 git merge 分支名 将当前分支与另一个分支合并 git branch -d 分支名 删除本地分支 git
前言 2. git log 3. git reflog 4. 翻页、查看下一行、退出查看 1....前言 ---- git log 命令主要用于查看提交记录 日常开发中,我们会经常使用 git log 查看提交记录,配合 git status 确认当前代码是不是最新的 git log 有很多的参数选项...,我们可以根据自己的需求使用不同的参数,使其输出我们想要的效果 2. git log ---- 基本用法 git log only one line,该参数用于简化 git log 的默认输出。...查看某个人的提交记录 (等号和空格都行) git log --author liang git log --author=liang 查看最近 n 次的提交记录 # 查看最近1次提交记录 git log...'%Cred%h%Creset -%C(yellow)%d %s' 我使用的输出格式,我会定义个别名来使用这个命令 git log --graph --pretty=format:'%Cred%h%Creset
领取专属 10元无门槛券
手把手带您无忧上云