转载自 Git操作常用的命令都在这里了

创建仓库

git init

在当前目录执行,会生成 .git目录文件,这个和SVN一致。

提交到仓库

git commit -m "first commit"

-m:表示提交描述,必须要填。

添加到远端仓库

git remote add origin git@github.com:test/test.git

推送到远端仓库

git push -u origin master

克隆仓库

直接从远端把代码克隆下来。

git clone git@github.com:test/test.git

仓库状态

git status
$ git status
On branch master

Initial commit

Untracked files:(use "git add <file>..." to include in what will be committed)

        README.md

nothing added to commit but untracked files present (use "git add" to track)

仓库更新

  1. git pull

就等同下面。

git fetch
git merge

添加文件

git add

添加指定文件:

git add test.txt Test.java

添加所有文件:

  1. git add .

取消添加文件

git reset HEAD -- filename

git reset HEAD -- Test.java

这样Test.java将不会被提交到仓库中。

删除文件

git rm [--cached] fileName

默认会取消并删除文件, --cached表示不删除文件。

移动/重命名文件

git mv filename1 filename2

该文件必须被add到仓库中才能操作。

查看文件提交记录

git log

$ git log
commit a3eb048ca74c3881f70264de90671d95474f241e (HEAD -> master, origin/master, origin/HEAD, javastack)
Author: javastack <javastack@qq.com>
Date:   Fri Sep 22 10:38:37 2017 +0800

    commit

commit 75336d6769e79581af8aefe2a15c9b2f305064c5
Author: javastack <javastack@qq.com>
Date:   Wed Sep 20 11:19:29 2017 +0800

添加分支

git branch

git branch test1.0

切换分支

git checkout

git checkout test1.0

添加分支并切换

git checkout -b

git checkout -b test1.0

查看所有分支

git branch

$ git branch
* mastertest1.0

删除分支

git branch -d

git branch -d test1.0

合并分支

合并到主干。

git merge

git merge test1.0

提交分支

git push origin

git push origin test1.0

查看分支差异

git diff

git diff master test1.0

Git操作常用的命令都在这里了相关推荐

  1. Linux中常用的命令都是哪些单词的缩写

    作者:蓬岸 Dr.Quest 链接:https://www.zhihu.com/question/49073893/answer/114986798 来源:知乎 著作权归作者所有.商业转载请联系作者获 ...

  2. pwd命令是什么的缩写_Linux中常用的命令都是哪些单词的缩写?

    1.ls命令 ls命令是列出目录内容(List Directory Contents)的意思.运行它就是列出文件夹里的内容,可能是文件也可能是文件夹.root@tecmint:~# ls Androi ...

  3. git 操作简明扼要,命令不需要多,够用就行

    提升能力最快的方法就是做项目. 从前使用svn时,最开始是自己看网上教程,只会一个从服务端checkout文件,update一下,commit一下,后来使用到了分支,感觉好了不少,感觉svn还挺不错的 ...

  4. WinServer-AD操作常用powershell命令

    powershell 操作AD常用命令 查询AD中默认的密码策略 Get-ADDefaultDomainPasswordPolicy 查询AD中密码永不过期的用户 Get-ADUser -Filter ...

  5. windows10 快捷操作常用CMD命令 备忘录

    windows 10 1基本 win+break 系统属性 win+d 返回桌面 win+e 打开文件资源管理器 Win + I 快速打开Win10设置栏 win+. 打开表情符号 win+q 搜索 ...

  6. Git最最常用的命令

    2019独角兽企业重金招聘Python工程师标准>>> 启动git,出现如下界面: 输入:git add . 输入:git commit 之后正常情况会出现: 图 说明,本地代码正常 ...

  7. git 操作常用指令

    git clone只能clone远程库的master分支,无法clone所有分支,解决办法如下: 1. 找一个干净目录,假设是git_work 2. cd git_work 3. git clone  ...

  8. Linux命令操作——常用解压缩命令

    前言 日期:2020/05/17 心情:

  9. 关于Git中的一些常用的命令

    深入了解git的checkout命令 检出命令(git checkout)是Git最常用的命令之一,同时也是一个很危险的命令. 因为这条命令会重写工作区.检出命令的用法如下: 用法一: git che ...

最新文章

  1. JavaScript中的正则表达式解析
  2. 华为鸿蒙vivo,华为鸿蒙成功的关键:要让小米、OPPO、VIVO都用上鸿蒙
  3. Linux 中启用 Shell 脚本的调试模式
  4. TensorFlow:简单的卷积层、池化层(采样层)示例
  5. 王道考研 计算机网络20 应用层 客户端/服务器C/S模型 P2P模型 DHCP协议 域名解析系统DNS 文件传送协议FTP 万维网 超文本传输协议HTTP
  6. ORACLE 多表关联 UPDATE 语句
  7. 在PyCharm环境下使用Jupyter Notebook
  8. Excel中的数组函数
  9. 串口发送字符串到串口软件
  10. android微信发现代码,微信代码各种隐藏盘点 99%用户都不知道的微信代码
  11. Debian8.8开发环境(五)vim设置文件和vunlde的配置
  12. 随笔之大学四年生活有感
  13. go 实现从服务器导出excel 到浏览器
  14. java编程第七周作业
  15. html公用页脚使用代码,页脚在HTML
  16. 什么是倒排索引?(转)
  17. “StarRocks 极客营” 重磅来袭,和技术大牛一起推开数据库梦想之门!
  18. CSS多行文本溢出隐藏,显示省略号
  19. 副业案例-晴矢分享 短视频MCN亏损500W的总结的血泪经验
  20. Android SOS功能模块开发

热门文章

  1. [Java基础]字符流读写数据的方式
  2. slot属性值_深入理解vue中的slot与slot
  3. LRU和LFU的区别
  4. Java如何解决乱码问题
  5. Problem M. Mediocre String Problem(Z 函数 + PAM)
  6. Codeforces Round #715 (Div. 1) C. Complete the MST 补图 + 思维 + 最小生成树
  7. P2571 [SCOI2010]传送带
  8. CodeForces 1514A Perfectly Imperfect Array
  9. JavaWeb --第三章 HTTP协议详解
  10. 牛客题霸 最少素数拆分 C++题解/答案