美文网首页
git常用命令记录

git常用命令记录

作者: 咩咩sheep | 来源:发表于2017-06-02 10:15 被阅读0次

Branch

** 创建分支**
git branch xxx
切换分支
git checkout xxx
合并在一起,创建分支并且切换到新建的分支
git checkout -b xxx
删除分支
git branch -d xxx
强制删除
git branch -D xxx
Reset 大神回答
git reset HEAD~[number]
--A--B--C(Head, branch) head当前指向C

  • --soft
  • head 指向B,但是你在C上做的改动还保留在那里,git status查看是Staged,此时如果你commit,那么C上做的改动会提交到B
  • --mixed(default)
    • head 也是指向B,但不同于soft的是,你add过得文件显示的是unstaged状态,如果想要commit,你首先还要git add
  • --hard
  • hard和mixed基本一样,除了,你在C上做的改动(包含git add 和 没有被add的修改)将会被全部remove,你会永久失去你做的修改,所以使用hard前,先执行下git status 查看是否work directory或者staged有内容

tag常用命令

git tag 列出tag
git tag -l 'v1.2.*' 列出以v1.2开头的所有tag
git tag -a xxx -m 'tag信息' 创建一个包含说明信息的tag
git show v1.1 查看tag的详细信息
git push origin v1.1 推送tag v1.1 到远程
git push origin --tags 推送所有新增的tag到远程
git tag -d v1.1 删除本地tag
git push origin :refs/tags/v1.1 删除远程tag

删除命令

git rm file1.txt
git commit -m "remove file1.txt"
如果仅仅想要删除git远程分支文件,而在本地不被移除,可以使用
git rm --cached file.txt
最后
git push origin branch_name

Checkout

git checkout -- .撤销所有未暂存的文件
git checkout -- file 撤销某个未暂存的文件

.gitignore

进入.gitignore 输入对应的语言 比如Objective-C, 自动帮你生成对应的.gitignore文件 .gitignore里面包含的文件不会上传到远程分支, 你要在执行git add .之前完成.gitignore文件的配置
如果先执行了 git add . , 可以按下列步骤操作

* 这一步的操作相当于回到 git add 之前
git rm -r --cached .
git add  .
git commit -m "xxxxxx"

查看remote

git remote
git remote -v

删除remote

git remote remove xx
git remote rm xx

切换remote

git remote rename origin old-origin
git remote add origin git@gitlab.sdjjia.com:sdjj/shanjiang.git
git push -u origin --all
git push -u origin --tags

相关文章

  • Git常用命令

    git常用命令记录 git提交一个没有任何改动的记录:git commit -m "empty commit" -...

  • GIT常用命令备忘

    Git配置 Git常用命令 查看文件diff 查看提交记录 Git 本地分支管理 分支合并和rebase Git补...

  • git

    git 简单介绍 版本控制工具,用来记录变化过程 git 常用命令 git 原理 1、git分为4层,工作空间、缓...

  • git 操作记录(二)

    本篇记录平时git 用到的常用命令 git status 显示文件状态 以精简的形式显示文件状态 git add ...

  • git相关教程汇总

    1. git常用命令 git常用命令总结git常用命令讲解 2. git教程相关网站 廖雪峰的git教程猴子都能懂...

  • GIT 常用命令

    摘要 Git常用命令记录一下。 Pro Git书籍地址: Pro Git 注:以下内容转载自阮一峰的《常用 Git...

  • Git

    Git主要用来做多人合作的项目和版本管理,在此记录一下常用命令 全局Git配置:git config --glob...

  • git命令整理

    git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...

  • git操作

    Git原理 Git常用命令

  • Git 常用命令及应用这一篇就够了(新手向)

    1. git 常用命令 1.1 常用命令 1.2 git remote 管理远程仓库 1.3 git r...

网友评论

      本文标题:git常用命令记录

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