码迷,mamicode.com
首页 > 其他好文 > 详细

git 常用命令简单记录

时间:2019-06-28 16:31:12      阅读:96      评论:0      收藏:0      [点我收藏+]

标签:merge   官方   strong   Fix   文本   ali   删除文件   文件的   版本   

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


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> git@......

查看远程信息: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 [stash@{$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 常用命令简单记录

标签:merge   官方   strong   Fix   文本   ali   删除文件   文件的   版本   

原文地址:https://www.cnblogs.com/catyuang/p/11103114.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!