前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Git笔记

Git笔记

作者头像
mathor
发布2020-02-14 17:23:33
3330
发布2020-02-14 17:23:33
举报
文章被收录于专栏:mathormathor
1.Git的全局配置

第一次安装完git后,需要配置基本信息,告诉git:我是谁?

代码语言:javascript
复制
$ git config -l 查看配置信息
$ git config --global -l 查看全局配置信息

配置全局信息:用户名和邮箱
$ git config --global user.name 'xxx'
$ git config --global user.email 'xxx@xxx.xxx'
2.创建仓库完成版本控制

创建本地git仓库

代码语言:javascript
复制
$ git init
会生成一个隐藏文件夹".git"(这个文件夹绝对不能删,因为暂存区和历史区还有一些其它的信息都在这里)

在本地编写完成代码后(在工作区编写代码),把一些文件提交到暂存区

代码语言:javascript
复制
$ git add xxx 把当前仓库中某一个文件或者文件夹提交到暂存区
$ git add . 把当前仓库中所有最新修改的文件都提交到暂存区
$ git add -A 同上

$ git status 查看当前文件的状态(红色代表在工作区,绿色代表在暂存区,看不见东西证明所有所有修改的内容都已提交到版本库)

把暂存区内容提交到版本库

代码语言:javascript
复制
$ git commit -m'描述信息:本次提交内容的一个描述'
例如 git commit -m 'program1'

查看历史版本信息(历史记录)
$ git log
$ git reflog 包含回滚的信息
3.把本地仓库信息提交到远程仓库(以Github为例)
代码语言:javascript
复制
建立本地仓库和远程仓库的连接
$ git remote -v

将本地仓库与远程仓库建立连接 origin是随便起的一个连接名,可以改,只不过一般都用这个
$ git remote add origin <Git远程仓库地址>

删除连接
$ git remote rm origin 
代码语言:javascript
复制
拉取
$ git pull origin master

把本地代码提交到远程仓库(需要输入github的用户名密码)
$ git push origin master
代码语言:javascript
复制
git clone解决了三件事:初始化仓库、和对应远程仓库保持关联、把远程仓库内容拉取到本地
$ git clone <Git远程仓库地址> [别名(不写默认是仓库名)]
4.回滚
代码语言:javascript
复制
将版本库中的某一版本回滚到工作区(版本号通过 git log查看)
$ git reset --hard <版本号>

将版本库中的某一版本回滚到暂存区
$ git reset --soft <版本号>
5.分支相关操作
代码语言:javascript
复制
查看当前仓库的分支
$ git branch

创建分支
$ git branch <分支名>

切换分支
$ git checkout <分支名>

合并分支(要先切换到master分支)
$ git merge <分支名>

删除分支
$ git branch -d <分支名>
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.Git的全局配置
  • 2.创建仓库完成版本控制
  • 3.把本地仓库信息提交到远程仓库(以Github为例)
  • 4.回滚
  • 5.分支相关操作
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档