git常见用法介绍
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(以单行方式查看某个文件的提交记录)
git常见用法介绍的更多相关文章
- Xcode中git的用法介绍与"Please tell me who you are"问题的解决方式
我在之前多篇博客中解说了怎样使用命令行操作git,能够大大提高我们的工作效率.详细能够參考<Git学习札记><Git学习札记--进阶>等文章.事实上对于同一个工具,我们有不同的 ...
- 【原】git常见用法
1.克隆 当前用户:git clone 192.165.53.15:/home/git/repo/Tegra/bsp/tx1_filesystem.git/ 非当前用户:git clone xxxxx ...
- HTML5 笔记之 HTML5 的常见用法介绍
阅读目录 介绍 网页标题.文章标题.文章段落 介绍 字体大小.字体颜色.字体类型.字体位置.背景颜色 介绍 插入图片 介绍 网页内的超链接.网页间的超链接 介绍 有序列表.无序列表 介绍 表格制作 介 ...
- stringstream常见用法介绍
1 概述 <sstream> 定义了三个类:istringstream.ostringstream 和 stringstream,分别用来进行流的输入.输出和输入输出操作.本文以 stri ...
- Git 常见的一些小命令
Git 常见的一些命令 关于一些参数比较多,比较复杂的都有单独进行介绍 1. git cherry-pick 挑拣命令,当我们不想合并分支,或者git pull 更新仓库,而是 ...
- Guava中Predicate的常见用法
Guava中Predicate的常见用法 1. Predicate基本用法 guava提供了许多利用Functions和Predicates来操作Collections的工具,一般在 Iterabl ...
- iOS 开发多线程篇—GCD的常见用法
iOS开发多线程篇—GCD的常见用法 一.延迟执行 1.介绍 iOS常见的延时执行有2种方式 (1)调用NSObject的方法 [self performSelector:@selector(run) ...
- ReactiveCocoa常见操作方法介绍/MVVM架构思想
1.ReactiveCocoa常见操作方法介绍. 1.1 ReactiveCocoa操作须知 所有的信号(RACSignal)都可以进行操作处理,因为所有操作方法都定义在RACStream.h中, ...
- iOS开发多线程篇—GCD的常见用法
iOS开发多线程篇—GCD的常见用法 一.延迟执行 1.介绍 iOS常见的延时执行有2种方式 (1)调用NSObject的方法 [self performSelector:@selector(run) ...
随机推荐
- javaScript中with函数用法实例分析
javaScript 中的 with 函数 ,即所谓的with 语句,可以方便地用来引用某个特定对象中已有的属性,但是不能用来给对象添加属性,要给对象创建新的属性,必须明确地引用该对象. with 函 ...
- ajax 浏览网页等待页面
- oval-and-rectangle
oval-and-rectangle Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Other ...
- python基础-requests模块、异常处理、Django部署、内置函数、网络编程
网络编程 urllib的request模块可以非常方便地抓取URL内容,也就是发送一个GET请求到指定的页面,然后返回HTTP的响应. 校验返回值,进行接口测试: 编码:把一个Python对象编码转 ...
- C#_02.13_基础三_.NET类基础
C#_02.13_基础三_.NET类基础 一.类概述: 类是一个能存储数据和功能并执行代码的数据结构,包含数据成员和函数成员.(有什么和能够干什么) 运行中的程序是一组相互作用的对象的集合. 二.为类 ...
- GMA Round 1 数列求单项
传送门 数列求单项 在数列{$a_n$}中,$a_1=-\frac{1}{4}$,$\frac{1}{a_{n+1}}+\frac{1}{a_n}=\begin{cases}-3(n为偶数)\\3(n ...
- ubuntu下使用crontab
创建crontab任务 参考:https://www.cnblogs.com/Icanflyssj/p/5138851.html 3. crontab常用的几个命令格式 crontab -l //显示 ...
- linux 新建用户、用户组 以及为新用户分配权限(转)
本文转自https://www.cnblogs.com/clicli/p/5943788.html 感谢作者 Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先 ...
- linux下的EDA——VCS使用
原帖地址:https://blog.csdn.net/moon9999/article/details/75283926 在Linux下对verilogHDL进行功能仿真时非常必要的,下面提供两种常见 ...
- APB协议
https://wenku.baidu.com/view/2663f629ef06eff9aef8941ea76e58fafab04592.html https://www.cnblogs.com/l ...