列出现有Alias alias 在Bash,Z shell(ZSH)和fish中查找和编辑Alias 大多数现代操作系统默认使用Bash shell。...刷新配置 source 配置文件来刷新配置更改: source ~/.bashrc Alias现有的Linux命令 现有的Linux命令可以被Alias,与使用常用选项一起运行。...在此示例中,更改ls命令的默认行为以提供有关文件和目录结构的更多信息: alias ls="ls -aFhl" 更多信息 有关Linux的其他信息,您可能需要参考以下资源,更多Linux教程请前往腾讯云...Linux备份工具简介 使用FreeIPA对Linux用户权限统一管理 Shell脚本入门 Linux也有后悔药,五种方案快速恢复你的系统 ------ 参考文献:《Alias Frequently Used...Commands in Linux》
登录 mysql -u用户名 -p -- 然后在下面输入密码,Linux的密码不会显示出,盲打就可以 mysql -u用户名 -p密码 -- 这种方式将直接登录 开关 开启数据库 service mysql...service mysql restart 常用操作 显示数据库列表 show databases; 创建、删除数据库 create database 数据库名; drop database 数据库名; 显示库中的数据表...修改密码 SET PASSWORD命令(需登录) mysql> set password for 用户名@localhost = password('新密码'); 使用sql语句更新 mysql 库中的...mysqldump -uroot -p123456 --databases testdatebase --tables t_user >/tmp/testdatebase_user.sql 导出指定数据库中的指定表的结构...db1 数据库的所有数据导入到 host2 中的db2数据库中,db2的数据库必须存在否则会报错 -- (经测试,在mysql5.5版本中,db2存在即可,实际生成数据库名称与db1一致;加上-C参数可以启用压缩传递
1、查看日志 git log 2、添加文件(到暂存区) git add 3、提交文件(提交add的文件到本地仓库) git commit -m "commit message" git commit...--amend //增补提交 4、更新文件 git pull git pull --rebase origin master 5、推送文件 git push git push origin:refs/...for/develop git push -u origin master 6、回退文件 git reset --mixed id //取消了(add+commit)的内容 git reset --soft...id //取消了(commit)的内容,相当于执行了1后,又执行git add git reset --hard //取消了(add+commit+local working)的内容 常用: git...reset --hard HEAD^ 7、检出文件(使用HEAD的最新内容替换工作区的文件) git checkout -- 8、切换分支 git checkout branch
1.常用命令 $ git init 初始化文件夹为一个git项目目录 $ git clone https://git.xxx.com/xxx/xxx.git 签出代码 /* Git global...[xxx.ss yyy.ss] 添加到提交版本 $ git reset xxx.ss 还原 git add 的文件到不加入提交列表中 $ git reset --hard [62ecb3] 把所有文件修改还原成...[指定,默认最新]版本 $ git commit -m '备注' 提交本地 $ git pull [origin dev] 拉取远程代码到本地 $ git fetch 将本地库所关联的远程库的commit...master /* 合并某个分支上的一系列commits到master */ $ git checkout -b newbranch 62ecb3 从有新提交的分支上基于某特定commit基础上创建一个新分支...$ git rebase --onto master 76cada^ 选择特定要合并的commit到主分支 打包上线 git archive -o ..
Git常用命令汇总以及其它相关操作 一、常用的git命令 --文件目录操作命令 1 mkdir * 创建一个空目录 *指目录名 2 pwd 显示当前目录的路径。...git'" >> ~/.bashrc // 2:生效 source ~/.bashrc --git 删除未添加到版本中的文件或者文件夹 git checkout 只能回退在版本中的修改或者删除,...这回git pull成功,但是合并有冲突,需要手动解决,解决的方法和分支管理中的解决冲突一样。...Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。...尽管最初 Git 的开发是为了辅助 Linux 内核开发的过程,但是我们已经发现在很多其他自由软件项目中也使用了 Git。
Git的常用命令 目录 一、配置操作 全局配置 当前仓库配置 查看 global 配置 查看当前仓库配置 删除 global 配置 删除当前仓库配置 二、本地操作 查看变更情况 将当前目录及其子目录下所有变更都加入到暂存区...commit 的差异 查看哪些文件没被 Git 管控 将未处理完的变更先保存到 stash 中 临时任务处理完后继续之前的工作查看所有 stash 取回某次 stash 的变更 优雅修改最后一次 commit...删除远端 origin 已不存在的所有本地分支 将 A 分支合入到当前分支中且为 merge 创建 commit 将 A 分支合入到 B 分支中且为 merge 创建 commit 将当前分支基于 B...将未处理完的变更先保存到 stash 中 git stash 17....将 A 分支合入到当前分支中且为 merge 创建 commit git merge A分支 14.
工作中git是一项必不可少的技能,在项目的开发进程中起着至关重要的作用,下面介绍一些git在工作中的一些使用实践~ 一:前言 Git的定义是:分布式版本控制系统,用于项目开发中的版本控制。...在git status中的体现,见下图: ?...同时,将当前的工作区修改的内容保存到Git栈中暂存起来。...git reset --hard 如果想让服务器也回退到该版本的话 git push origin HEAD --force 五:Git常用命令 初始化项目为git项目 git...Git在工作中的团队开发中起着至关重要的作用,希望本篇文章可以对大家有些许帮助~
Github ---- GitHub,我想不可能不用吧,命令有点多,多看多练
git初始化文件夹 进入目录 git init 新建.gitignore 然后在其中加入需要忽略的文件或文件夹.gitignore 例如public\ git删除.DS_Store文件 从该仓库中删除已存在的...检查仓库中是否还有 git status git删除远程分支文件 当我们需要删除暂存区或分支上的文件, 同时工作区也不需要这个文件了, 可以使用 git rm file_path 当我们需要删除暂存区或分支上的文件..., 但本地又需要使用, 只是不希望这个文件被版本控制, 可以使用 git rm –cached file_path 所以我们经常使用以下命令来删除git中的文件 git rm -r --cached filename...git commit -m 'delete some file' git push origin master git冲突处理 git远程分支修改,本地也修改了准备提交出现冲突 先拉在推 git pull...--rebase #检查合并是否冲突 git push -u origin master 强制按本地更新 git push -f git子模块(submodule) 对于公共资源或者常用的代码,你可能会把最新版本逐个复制到
start a working area (see also: git help tutorial) clone Clone a repository into a new directory...init Create an empty Git repository or reinitialize an existing one work on the current...change (see also: git help everyday) add Add file contents to the index mv Move...Remove files from the working tree and from the index examine the history and state (see also: git...base tip tag Create, list, delete or verify a tag object signed with GPG collaborate (see also: git
(这里的--如果去掉,则语句为切换到另一个分支) 10、撤销暂存区的修改(unstage) $ git reset HEAD readme.txt 11、工作区删除文件后(有两个选择) 从版本库中删除文件...但是合并有冲突,需要手动解决,解决的方法和分支管理中的解决冲突完全一样。解决后,提交,再push。...的时候,加上--global是针对当前用户起作用的,如果不加,那只针对当前的仓库起作用 每个仓库的Git配置文件都放在.git/config文件中 而当前用户的Git配置文件放在用户主目录下的一个隐藏文件....gitconfig中: 配置别名错了可以在配置文件改。...---- 根据廖雪峰老师的Git教程所写,其教程地址如下 Git教程 - 廖雪峰的官方网站 版权所有:可定博客 © WNAG.COM.CN 本文标题:《Git常用命令》 本文链接:https://wnag.com.cn
remote add origin url 将文件从暂存区取出并保存到仓库 git commit 将文件从本地仓库推送到远程仓库 git push -u (--set-upstream): 对于每个最新或成功推送的分支...,添加上游(跟踪)引用,用于无参数的 git-pull 和其他命令 查看仓库目前状态 git status 显示文件两个版本之间的差异,输出内容与 git log -p 相同 git diff 显示所有...) : 显示对文件作出的实际更改 - w : git log -p -w 将显示补丁信息,但是不会突出显示仅更改了空格的行 将仅显示一个 commit 内容 git show 合并与衍合 git merge...origin/master git pull origin master .gitignore 通配规则 .gitignore 文件用来告诉 git 不应跟踪的文件。...(没有可手动创建)文件中添加 [core] packedGitLimit = 512m packedGitWindowSize = 512m 参考 命令速查表 ?
git 常用命令 git clone 远程仓库链接 如下图 git clone git@gitee.com:czh0318/git_test.git 进入项目文件夹,进行操作,比如增加一个文件 test.html...git add ....(把修改放到暂存区) git commit -m “提示信息”(提交到本地仓库) git remote 查看远程仓库的别名(如果克隆仓库的话,会有一个 origin) git remote...add 添加新的远程仓库 git push 提交到远程仓库 语法:git push 远程仓库名 分支(gitee 默认 master, github 默认 main) git pull 拉取代码...语法:git pull 远程仓库名 分支名 团队协作部分:请移至远程仓库小技能
以包含要提交的内容) a b c 提交为空,但是存在尚未跟踪的文件(使用 "git add" 建立跟踪) git add 暂存内容 [root@zutuanxue git_data]# git...9de29bb2d1d6434b8b29ae775ad8c2e48c5391 [root@zutuanxue objects]# cat e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391 #在objects目录中可以看到已元数据形式存储的...更新要提交的内容) (使用 "git checkout -- ..." 丢弃工作区的改动) 删除: a 未跟踪的文件: (使用 "git add ..."...git_data]# git diff a #调整完成文件后,对比本地工作目录和暂存区文件的差异 diff --git a/a b/a #git格式的diff命令,进行比较的是a版本的a文件和b版本的...insertion(+) [root@zutuanxue git_data]# git diff ######在a文件中添加hello并提交到仓库 [root@zutuanxue git_data]#
git remote可以查询当前仓库下的所有远程库: 1 2 $ git remote origin git remote -v可以查询当前仓库下的所有远程库对应的地址,一个远程库对应fetch和push...git add git add [参数] 用于将工作区的文件添加到暂存区,可以多次使用git add命令将文件添加到暂存区中。暂存区中的文件可以通过git commit一次性提交到本地仓库。...可以通过实际情况来决定使用哪个参数,但在实际开发中,为了避免自己的工作成果被误删,最好先确保自己的改动已经提交到了本地库或者远程库。...// 附注标签是存在在Git数据库中的一个完整对象,包括了打标签者、打标签时间、标签的附注信息等额外的信息。...Git远程操作详解 git的add、commit、push的详细介绍 git的hard、soft、mixed参数比较 git_04_回退到上个版本 Git基础操作:将git commit id转成short
拉取远程仓库 将远程库拉取到本地 # 拉取远程库的默认分支git clone # 拉取远程库的指定分支git clone -b # 拉取远程库到指定目录git clone... # 将本地的仓库克隆到一个新的目录git clone 拉取方式: https 方式 # 永久记住密码git config...# git 会将输入的账号密码存储在 /.git-credentials 文件中$ cat ~/.git-credentialshttps://23426945%40qq.com:liang666@gitee.com...~/.ssh/id_rsa.pub 文件中$ cat ~/.ssh/id_rsa.pub# 将生成的公钥配置到代码托管平台,然后使用 ssh 拉取仓库即可git clone git@gitee.com...id、提交信息git branch -v# 在 -v 的基础上多显示一项内容: 本地分支对应的远程分支git branch -vv# 推荐用法(通过组合参数查看所有分支的详细信息)git branch
commit -m reset git reset [-q] [] [--] … git...| --keep] [-q] [] # 回滚到某个 commit git reset --hard [] 分支与合并 branch git branch [--color...upstream> | -u ) [] git branch --unset-upstream [] git branch (-m |...git branch -d # 查看本地分支 git branch # 查看所有(本地+远程)分支 git branch -a checkout git checkout [...git fetch [] git fetch --multiple [] [( | )…] git fetch
]:ewdager/learngit.git # 从这个仓库克隆出新的仓库,也可以把一个已有的本地仓库与之关联 git push -u origin master # 由于远程库是空的,我们第一次推送...master分支时,加上了-u参数, # Git不但会把本地的master分支内容推送的远程新的master分支, # 还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令...,Git就会在merge时生成一个新的commit。...# 强制删除没被合并过的分支 git rebase # 让分支变得更美观!...临时 Bug 分支&保存现场 详见廖雪峰Git教程-Bug分支 多人协作 首先,可以试图用git push origin 推送自己的修改; 如果推送失败,则因为远程分支比你的本地更新,需要先用
–list 查看所有 git diff 工作区与暂缓区的对比 git diff –cached 暂缓区与 版本区的对比 也可用 git diff –staged git add .修改过的文件全部提交到暂存区...(不能跳过暂存区,直接提交到版本区) 文件对比 git diff 工作区与暂存区之间的对比 git diff –cached (git diff –staged)暂存区与版本区之间的对比 git diff...git rm -f 文件名 工作区不删除的情况下 删除暂存区的文件。(工作区和暂存区一起删除) git rm –cached 文件名 工作区不删除的情况下 删除暂存区的文件。...fetch 拉取远程仓库的文件 git diff master origin/master 查看具体冲突的内容 git merge origin/master 本地的与远程仓库合并 git pull...并切换到这个新键的分支 git merge 分支名字 合并分支 git branch –merged 查看当前分支下合并的分支 git branch –no-merged 查看当前分支下没有合并的分支
1.创建Git库:git的初始化用cd切换到要换的目录用“git-init”初始化(-代表空格) 2.git-add向Git库中添加文件,在调用了git-add才可以做commit操作 3.git-rm...删除库中的文件 4.git-ls-files来查看当前的git库中有那些文件 5.git-status查看版本库状态(建议每次commit前要通过该命令确认库状态。...这条命令将从远端git库的远端分支名获取到本地git库的一个本地分支中。其中,如果不写本地分支名,则默认pull到本地当前分支。需要注意的是,git-pull也可以用来合并分支。...git-push username@ipaddr: 远端repository名 本地分支名:远端分支名。这条命令将本地git库的一个本地分支push到远端git库的远端分支名中。...总之,commit的日志中有大量无用log,我们并不想把这些 log在提交回远程时也提交到库中。 因此,就要用到git-reset。
领取专属 10元无门槛券
手把手带您无忧上云