git 常用命令总结

时间:2022-11-26 15:30:38

git是什么就不用说了,全世界都在用git。这里仅仅纪录git在mac上的一些使用命令(终端输入)操作,作为自己的备忘录,这里不做教程,下面会附上峰哥的教程。

 

1.安装git

最简单的安装方法,就是直接从AppStore安装Xcode,Xcode集成了Git,无需安装。

然后,在命令窗口输入 git就可看到git信息。

 

2.命令:

初始化版本库: git  init

添加命令:  git  add <your file name> 可反复多次添加

提交命令:  git  commit -m”说明文字" 

查看状态:  git status

对比不同:  git  diff

查看提交历史:  git  log

查看命令历史:  git  reflog

回退上个版本:  git  reset  --hard  HEAD

回退指定版本:  git reset   --hard  版本id

丢弃工作区修改: git checkout -- <your file name>  

丢弃暂存区文件:    git reset 版本回退即可

删除文件:  git  rm  并且  git  commit 

 

查看分支:git  branch

新建分支:git  branch  branch-name

切换分支:git  checkout  branch-name

创建+切换: git  checkout -b  branch-name

合并分支(fast forward模式): git  merge  branch-name

     (禁用fast forward)  git merge --no-ff -m”提交说明” branch-name

删除分支:git branch -d  branch-name

 

隐藏工作区:git  stash

查看隐藏列表: git stash list

恢复隐藏区: git  stash  apply 

删除隐藏曲: git  stash  drop

恢复并删除: git  stash  pop

 

查看标签: git  tag

创建标签: git  tag  <name>   版本id(可选)

删除标签: git  tag -d 版本号

 

配置别名: git  config —global alias.yourcommand command

 

创建 SSH-Key: ssh-keygen -t rsa -C "youremail@example.com”

id_rsa: 私钥

id_rsa.pub:公钥 

 

 

把本地仓库和 远程Github 关联: git remote add origin  地址

关联后第一次推送(默认分支):git push -u origin master 

此后推送: 可省略参数 u

 

 

从远程克隆仓库到本地:git clone 地址

 

3.教程链接:

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000