git 常用命令简单记录

Posted catyuang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git 常用命令简单记录相关的知识,希望对你有一定的参考价值。

分布式版本控制系统,跟踪文本文件的改动


ubuntu安装: sudo apt install git
安装完成后,设置使用的用户名和邮箱:
  全局: git config --global user.name "<your name>"
      git config --global user.email "<your email>" 
  单仓:进入到.git同级目录下,执行去掉 --global 的命令即可
创建版本库:在目录下,使用命令 git init

添加文件到仓库:git add <file>      使用 .  添加目录下所有变动文件

提交文件到仓库:git commit [-m "描述信息"]

查看仓库状态:git status

查看具体修改内容:git diff <file>

查看提交日志(由近及远):git log [--pretty=oneline]

版本回退(把暂存区里的内容放回工作区):git reset HEAD~n/commit id

丢弃修改:git checkout -- <file>

删除文件:git rm [-f --cached]

创建并切换分支:git checkout -b bugfix  (bugfix为分支名) = git branch bugfix + git checkout bugfix

查看分支:git branch [-r]

合并分支:git merge 

删除分支:git branch -d/-D bugfix  (如果由未合并的内容,使用-D)

添加远程仓库:git remote add <name> [email protected]

查看远程信息:git remote [-v]

拉取内容:git pull <name> b [--allow-unrelated-histories]   (???为远程库名,b为分支名)

推送内容:git push <name> a:b  (a为本地分支,b为远程分支)

储藏内容:git stash

查看储藏:git stash list

弹出储藏:git stash pop [[email protected]$num]

打标签:git tag -a <name> [-m <描述信息>]

给命令配置别名:git config --global alias.cm commit  (使用 cm 代替 commit 命令)

https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%85%B3%E4%BA%8E%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6

以上是关于git 常用命令简单记录的主要内容,如果未能解决你的问题,请参考以下文章

Git常用命令使用记录以及个人理解

gitgit常用命令简介

Git常用命令

git仓库构建常用命令

Git-------常用操作记录

Git-------常用操作记录