博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git常见用法介绍
阅读量:6757 次
发布时间:2019-06-26

本文共 1694 字,大约阅读时间需要 5 分钟。

1. git help:帮助

  • git help xxx
  • git xxx --help

2. git init:初始化

  • git init

3. git config:配置

常见用法

  • git config --system:系统级,对所有用户所有项目生效
  • git config --global:全局级,对当前用户的所有项目生效
  • git config:项目级的:对当前项目生效

常见使用案例

  • git config --global user.name crazyacking(设置姓名)
  • git config --global user.email crazyacking@gmail.com(设置邮箱)

4. git remote:设置远程仓库信息

常见用法

  • git remote -v:查看远程仓库连接
  • git remote set-url:设置远程仓库连接

常见使用案例

  • git remote add origin git@github.com:crazyacking/CJTLIG.git(增加远程连接)
  • git remote rm origin(删除远程连接)
  • git remote set-url origin git@github.com:crazyacking/CJTLIG_new.git git@github.com:crazyacking/CJTLIG.git(更换远程连接)

5. git clone:克隆项目

常见使用案例

  • git clone git@github.com:crazyacking/CJTLIG.git(克隆项目到当前文件夹)
  • git clone git@github.com:crazyacking/CJTLIG.git dirname(克隆项目到dirname文件夹)

6. git pull:拉取并合并远程代码

常见使用案例

  • git pull

7. git fetch:拉取远程代码

常见使用案例

  • git fetch

8. git checkout:检出代码

常见用法

  • git checkout 5a5d53e(检出5a5d53e对应版本)
  • git checkout filename 5a5d53e(检出5a5d53e对应版本的某文件)
  • git checkout HEAD^(检出前一版本的代码)
  • git checkout -b branch_name(检出并创建新分支)
  • git checkout branch_name (切换到某分支)
  • git checkout -f branch_name(强制切换到某分支)

9. git reset:重置代码

常见用法

  • git reset 5a5d53e(重置版本库和暂存区)
  • git reset --soft 5a5d53e(重置版本库)
  • git reset --hard 5a5d53e(重置版本库、暂存区、工作区,危险的操作)

10. git add:添加文件

常见用法

  • git add .
  • git add filename

11. git commit:提交代码

常见用法

  • git commit -m “提交说明”

12. git push:推送代码

常见用法

  • git push(推送代码)
  • git push origin master(推送代码到某个分支)

13. git branch:分支操作

常见用法

  • git branch(查看分支列表及当前所在分支)
  • git branch -d|-D branch_name(删除分支)

14. git merge:合并操作

常见用法

  • git merge branch_name(合并某分支到前)

15. git ignore:忽略文件

常见用法

  • 修改.gitignore文件,将要忽略的文件加入即可

16. git log:显示提交历史记录

常见用法

  • git log(查看提交记录)
  • git log --oneline(以单行方式查看整个项目的提交记录)
  • git log --oneline filename(以单行方式查看某个文件的提交记录)

转载地址:http://yyweo.baihongyu.com/

你可能感兴趣的文章
使用poi读取word文档
查看>>
(转)ROR框架介绍
查看>>
01 Cisco网络架构
查看>>
eclipse常用的快捷键 大全
查看>>
Redis 3.0 新特性,支持redis 集群
查看>>
POE系统构成
查看>>
oracle数据库安装
查看>>
django + nginx + uwsgi部署
查看>>
Linux下安装Emacs
查看>>
网络学习(二)VMware Workstation7虚拟机使用前介绍及部分实验成果展
查看>>
WIN2012案例系列3:域还原后验证失败故障详解
查看>>
2012.2.28
查看>>
你知道怎么实现MBR和GPT之间的转换么?
查看>>
操作系统
查看>>
vuejs学习之 项目打包之后的首屏加载优化
查看>>
三十、小程序解析HTML(对富文本返回数据的处理)
查看>>
利用YUM搭建DNS
查看>>
好详细啊saltsatck超全配置
查看>>
安装LAMP环境遇到Sorry, I cannot run apxs
查看>>
centos7双网卡bond失败
查看>>