git 使用

git

重要概念

已提交....该文件已经被安全地保存在本地数据库中了

已修改....修改了某个文件,但还没有提交保存

已暂存....把已修改的文件放在下次提交时要保存的清单中

起步

初次使用需要设置姓名和邮箱

git config --global user.name "姓名" git config --global user.email *****@example.com

clone 项目

用于把一个GitHub是的项目clone(下载)到本地变为本地仓库

git clone git@github.com:jirengu/blog.git

cd blog

添加文件并提交

创建文件

touch a.md

在文件里写入一个字符串

echo "hello" > a.md

git status

git status 查看现在文件状态

添加文件并提交

把当前目录下的新增和修改的文件添加到暂存区

git add .

git status

把暂存区的更新提交到本地库

git commit -am "add file"

git commit -a 把一些修改直接提交

-am 中m 强制留一些信息方便查询提交记录

git status

git push

把当前本地库里的改动推送到远程库(origin)的master 分支

git push origin master

修改删除文件

把远程仓库的变动更新合并到本地仓库

git pull

修改文件

vim a.md

git add .

这里需要注意,如果提交信息包含大量字符串,提交参数不用加 m

此时会进入vim 界面,按下i或者a进入编辑状态,进行编辑

编辑完成后按下 esc 进去命令状态,输入:wq保存退出vim

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 15,979评论 5 147
  • 一、电脑本地初始化一个仓库 1. git init: 初始化一个电脑上本地仓库 终端进入项目目录,输入: 该命令将...
    dragon_li阅读 3,012评论 1 4
  • Git 命令行学习笔记 Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来...
    sunnyghx阅读 3,974评论 0 11
  • 在人生中,我们难免会遇到许多困惑,想得到答案,哪问谁呢? 问谁? “所知不太妙,每事问杨照”。 杨照,本名李明骏,...
    空灵168阅读 778评论 2 4
  • 夜晚带走了夕阳, 大地充满了无限的留恋。 傍晚的夕阳, 绚丽但短暂。 既然晚霞, 已经把自己 最美好的一面 呈现给...
    新观点读书阅读 109评论 0 0