随笔 - 92  文章 - 0  评论 - 1  阅读 - 15717

git的安装和使用

下载地址:https://git-scm.com/download

1、流程图

设置用户信息:

git config --global user.name "itcast"  --------用户名

 git config --global user.email "zhouming@itcast.cn"  -------邮箱

 查看信息:

git config --global user.name

 git config --global user.email

 

创建别名:

在gitBash中执行 touch ~/.bashrc

内容如下:

  alias git-log='git log --pretty=oneline --all --graph --abbrev-commit' ---用于输出git提交日志

 

初始化本地仓库:

  创建一个文件夹--》进入文件夹右键进入git bash ---->执行  git init   ---->查看创建的文件夹下是否创建了.git的文件    有说明创建本地仓库成功

 

-----------------------------------------------git的本地操作过程------------------------------------------------------

  在创建测试的文件夹中touch file.txt     通过git status查看文件状态为untracked

  通过 git add 文件名   或者通过通配符方式   添加文件到暂存区(常用方式 git add .  把当前目录下的文件都添加到暂存区)

  通过 git commit -m "别名" 提交到本地仓库

  通过 git log查看操作记录

------------------------------------------------------------------------------------------------------------------------------------

  

 git log --pretty=oneline --abbrev-commit --all --graph --decorate  ---》查看所有记录结构  图形化方式

 

-----------------------------版本的回退------------------------------------------------------------

通过git log查看回退到哪一步,取对应的commitID

git reset --hard  commitID--》回退到指定的点

比如回退到最初的时候通过git log就看不到其他版本了   可以通过git reflog 查看所有的类似历史记录   进行对应的回退步骤

---------------------------------------------------------------------------------------------------------------------

 

 

分支:

 查看分支: git branch

创建分支: git branch  分支名称

 切换分支: git checkout  分支名称====》当切换目录时候,文件夹下的文件随分支里的内容改变

 

 

 

远程到gitee操作:

 

添加远程仓库:

git remote add origin(默认名称) 对应的远程仓库的ssh地址

查看远程仓库:

  git remote

通过git push 名称  master方式推送文件到远程仓库

 

 查看本地分支跟远程分支有关联关系的:

    git branch -vv

 

克隆远端仓库(获取到本地的操作)

  git clone <仓库路径> [本地目录]

 

远程仓库中抓取和拉取:

1、抓取:git fetch [remote name][branch name]

  将仓库里的更新抓取到本地,不会进行合并

  不指定远端和分支名,默认抓取所有分支 

2、拉取:git pull [remote name][branch name]

  拉取到本地并进行合并

  不指定远端和分支名,默认抓取所有并更新分支

 

posted on   bruce.sharp  阅读(233)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示