秦怀杂货店

General Store

  • 首页
  • 文章归档
  • 标签
  • 分类
  • 关于页面

  • 搜索
随便聊聊 数据结构 小游戏 数据库 Docker Springboot 系统设计 雪花算法 分布式 海量ip 最长回文子串 算法 面试题 线程池 多线程 线程 java学习 布隆过滤器 github 架构设计 docsify Git JVM LeetCode 杂货思考 设计模式 Lambda native isAssignableFrom 反射 剑指Offer mybatis SPI JDBC 编程工具 Java基础 集合

Git学习【1】 -- 基本常用命令

发表于 2021-01-21 | 分类于 编程工具 | 0 | 阅读次数 298
  • 1.设置用户名
  • 2.设置用户邮箱
  • 3.初始化文件夹
  • 4.如何修改文件
  • 5.如何删除文件
  • 6. 远程github操作
  • 7. 设置密码

安装完Git,如何玩呢?下面是一些初始化和初级的常用命令。

新建文件夹之后,打开文件夹,右击,进入git Bashhere,就可以使用命令行了。

1.设置用户名

设置的是全局的用户名(--global)

git config --global user.name ‘Damaer’

2.设置用户邮箱

git config --global user.name  '976170778@qq.com'

3.初始化文件夹

下面的命令表示,创建文件夹名字为test,进入文件夹并初始化为git管理,创建一个文件a1.php,并且将它提交到暂存区。

mkdir test        // 创建文件夹test
cd test           // 进入文件夹
git init          // 初始化git仓库
git status        // 查看文件状态
touch a1.php       // 新创建文件
git add a1.php     // 提交到暂存区

创建好之后,查看文件提交的状态:

git status       // 之后查看文件

从暂存区上传文件

git commit -m 'add a1.php'                //从暂存区上传文件

4.如何修改文件

ls     // 回车可以查看有什么文件文件    
vi a1.php     // 进入编辑文件

编辑完,按下ESC,输入:wq,退出编辑    

cat a1.php   // 查看文件内容            
git add a1.php  // 将文件提交到暂存区
git commit -m '第一次修改文件并上交到仓库' // 编辑提交信息
git status  // 查看状态

5.如何删除文件

rm -rf a1.php                   // 删除本地文件夹文件
git  rm a1.php                  // 从暂存区删除
git commit -m  '提交描述'         // 编辑从仓库删除的信息

6. 远程github操作

查看配置时提交的信息

git config --list                  

将远程的仓库克隆下来修改并提交:https://github.com/Damaer/Web.git是我的仓库的地址,push的过程有可能需要输入仓库的用户名和密码,只有push之后,你的修改才是真正到了远程仓库!!!

git clone https://github.com/Damaer/Web.git // 克隆github仓库  
cd..                            // 进入文件
vi a1.php                      // 创建文件
git add a1.php                    // 提交到暂存区     
git commit -m '第二次通过git提交'    // 提交到仓库       
git push                           // 提交到github

7. 设置密码

编辑config文件:

vi .git/config

然后将.git文件中的[remote "origin"]url=https://github.com/用户名/仓库名.git
修改为
[remote "origin"]url=https://用户名:密码@github.com/用户名/仓库名.git  
就可以直接使用git phsh了。

【作者简介】:
秦怀,公众号【秦怀杂货店】作者,技术之路不在一时,山高水长,纵使缓慢,驰而不息。这个世界希望一切都很快,更快,但是我希望自己能走好每一步,写好每一篇文章,期待和你们一起交流。

此文章仅代表自己(本菜鸟)学习积累记录,或者学习笔记,如有侵权,请联系作者核实删除。人无完人,文章也一样,文笔稚嫩,在下不才,勿喷,如果有错误之处,还望指出,感激不尽~

  • 本文作者: 秦怀杂货店
  • 本文链接: http://aphysia.cn/archives/git1
  • 版权声明: 本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0 许可协议。转载请注明出处!
# 随便聊聊 # 数据结构 # 小游戏 # 数据库 # Docker # Springboot # 系统设计 # 雪花算法 # 分布式 # 海量ip # 最长回文子串 # 算法 # 面试题 # 线程池 # 多线程 # 线程 # java学习 # 布隆过滤器 # github # 架构设计 # docsify # Git # JVM # LeetCode # 杂货思考 # 设计模式 # Lambda # native # isAssignableFrom # 反射 # 剑指Offer # mybatis # SPI # JDBC # 编程工具 # Java基础 # 集合
Mybatis【12】-- Mybatis多条件怎么查询?
Mybatis【13】-- Mybatis动态Sql标签的使用
  • 文章目录
  • 站点概览
秦怀杂货店

秦怀杂货店

纵然缓慢,驰而不息。

145 日志
19 分类
37 标签
Github E-mail
Creative Commons
0%
© 2022 秦怀杂货店
由 Halo 强力驱动
|
主题 - NexT.Pisces v5.1.4