美文网首页
Git-简单命令

Git-简单命令

作者: Tony_1024 | 来源:发表于2018-09-10 23:39 被阅读0次

创建新仓库

创建新文件夹,打开,然后执行

git init

以创建新的 git 仓库。

有远程仓库的也可以直接

git clone git@github.com:michaelliao/bootstrap.git

列出远程仓库

git remote -v

查看远程仓库信息git remote show [remote-name]

git remote show origin

要新建并切换到该分支,运行 git checkout 并加上 -b 参数:

git checkout -b feature_x//创建并切换到feature_x分支

这相当于执行下面这两条命令:

git branch feature_x//创建
git checkout feature_x//切换

再把新建的分支删掉:

git branch -d feature_x

除非你将分支推送到远端仓库,不然该分支就是 不为他人所见的:

git push origin master//推送到master分支

要更新你的本地仓库至最新改动,执行:
git pull

以在你的工作目录中 获取(fetch) 并 合并(merge) 远端的改动。
要合并其他分支到你的当前分支(例如 master),执行:
git merge <branch>

两种情况下,git 都会尝试去自动合并改动。不幸的是,自动合并并非次次都能成功,并可能导致 冲突(conflicts)。 这时候就需要你修改这些文件来人肉合并这些 冲突(conflicts) 了。改完之后,你需要执行如下命令以将它们标记为合并成功:
git add <filename>

在合并改动之前,也可以使用如下命令查看:
git diff <source_branch> <target_branch>

git stash(git储藏)

如果我们不想提交完成一半或者不完善的代码,但是却不得不去修改一个紧急Bug,那么使用git stash就可以将你当前未提交到本地(和服务器)的代码推入到Git的栈中,这时候你的工作区间和上一次提交的内容是完全一样的,所以你可以放心的修Bug,等到修完Bug,提交到服务器上后,再使用git stash apply将以前一半的工作应用回来。
重新应用缓存的stash
可以通过git stash pop命令恢复之前缓存的工作目录,这个指令将缓存堆栈中的第一个stash删除,并将对应修改应用到当前的工作目录下。
你也可以使用git stash apply命令,将缓存堆栈中的stash多次应用到工作目录中,但并不删除stash拷贝。
可以使用git stash list命令查看现有stash,可以使用git stash drop命令,后面可以跟着stash名字。下面是一个示例:

$ git stash list

stash@{0}: WIP on master: 049d078 added the index file
stash@{1}: WIP on master: c264051 Revert "added file_size"
stash@{2}: WIP on master: 21d80a5 added number to log
$ git stash drop stash@{0}
Dropped stash@{0} (364e91f3f268f0900bc3ee613f9f733e82aaed43)

版本回退

git reset --hard 版本号

相关文章

  • Git-简单命令

    创建新仓库 创建新文件夹,打开,然后执行 以创建新的 git 仓库。 有远程仓库的也可以直接 列出远程仓库 查看远...

  • Git-简单命令使用

    Git commit -m "" 只会提交添加到缓存区的文件(只提交添加的) git commit -a -m "...

  • Git-基础命令

    git,对于一个开发者来说是一个经常会接触的知识点。但是自己似乎对于git的命令行使用还了解的不是很透彻,一个很尴...

  • Git-常见命令

    一、背景 本文适用于快速了解git提交代码流程、克隆项目、创建分支等操作命令,了解git原理&下载请移步git官网...

  • Git-常见操作命令

    新建一个仓库,并且该仓库应该是git类型 新建文件并放入git仓库 git的日志和跟踪管理 git版本的回退 gi...

  • Git-命令集合

    先来一张图网上的图镇楼 1. 删除远程已经存在的文件 删除缓存 commit 提交到远程 2. 分支重命名 同事A...

  • Android Studio git使用小结

    步骤小结: VCS->Import into vc->Create git->变红 项目右击->git->add-...

  • 关于git-命令行

    git hub用户名:65-liulu密码:没有1振哥设的 1.pwd显示当前文件夹 2.ls当前目录下文件 ls...

  • git-命令行学习

    Git 三大分区 下面介绍一些git里面比较常见的命令行代码 01-git-help git helpgit he...

  • Git-基本操作命令(二)

    本文章操作配置 : 版本 2.34.1 环境windows安装请查看 https://www.jianshu....

网友评论

      本文标题:Git-简单命令

      本文链接:https://www.haomeiwen.com/subject/cehfgftx.html