首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Git命令行基础

Git命令行基础

作者头像
tea9
发布2022-07-16 16:20:11
发布2022-07-16 16:20:11
4810
举报
文章被收录于专栏:tea9的博客tea9的博客

Git命令行基础

Git是一个开源的分布式版本控制工具

配置身份

代码语言:javascript
复制
git config --global user.name "Tony"
git config --global user.email "tony@gmail.com"

检查是否配置成功

代码语言:javascript
复制
git config --global user.name 
git config --global user.email

创建本地代码仓库

代码语言:javascript
复制
git init

仓库创建完成后会在项目目录下生成一个隐藏的.git文件夹 这个文件夹就是用来记录本地所有的Git操作的 如果你想要删除本地仓库 只需要删除这个文件夹就行

提交本地代码

代码语言:javascript
复制
git add [提交的文件名] // 提交一个文件 

git add . // 提交所有文件

现在所有文件都加好了 然后用commit命令提交下

代码语言:javascript
复制
git commit -m "First commit."

忽略文件

在项目中创建 .gitignore 文件

在.gitignore文件下 每行指定的文件或目录会排除在版本控制外

查看修改内容

代码语言:javascript
复制
git status

查看更改内容

代码语言:javascript
复制
git diff

撤销未提交的修改

代码语言:javascript
复制
git checkout

撤回提交

代码语言:javascript
复制
git reset

查看提交记录

代码语言:javascript
复制
git log

查看修改一行

代码语言:javascript
复制
git log 31f8f5c098c2b1988deea9a99a4511e35f85f0b6 -1

查看具体修改内容

代码语言:javascript
复制
git log 31f8f5c098c2b1988deea9a99a4511e35f85f0b6 -1 -p

##查看分支

代码语言:javascript
复制
git branch	

建立分支

代码语言:javascript
复制
git branch version1.0

切换分支

代码语言:javascript
复制
git checkout version1.0

合并分支

代码语言:javascript
复制
git checkout master
git merge version1.0

删除分支

代码语言:javascript
复制
git branch -D version1.0

与远程版本库协作

代码语言:javascript
复制
git clone https://github.com/example/text.git

本地修改内容同步到远程版本库

代码语言:javascript
复制
git push origin master

远程版本库修改同步到本地

代码语言:javascript
复制
git fetch origin master

查看远程版本库修改了那些东西

代码语言:javascript
复制
git diff origin/master

之后在调用merge命令将origin/master分支上的修改合并到主分支上

代码语言:javascript
复制
git merge origin/master

pull命令是相当于 fetch和merge两个命令放在一起执行

代码语言:javascript
复制
git pull origon master

查看已存放:(这个最有用)

代码语言:javascript
复制
git ls-files

查看还没添加的文件:

代码语言:javascript
复制
git status
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Git命令行基础
  • 配置身份
  • 检查是否配置成功
  • 创建本地代码仓库
  • 提交本地代码
  • 忽略文件
  • 查看修改内容
  • 查看更改内容
  • 撤销未提交的修改
  • 撤回提交
  • 查看提交记录
  • 建立分支
  • 切换分支
  • 合并分支
  • 删除分支
  • 与远程版本库协作
  • 本地修改内容同步到远程版本库
  • 远程版本库修改同步到本地
  • 查看远程版本库修改了那些东西
  • 查看已存放:(这个最有用)
  • 查看还没添加的文件:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档