开始 git之旅,学习git的内容.

git 版本

$ git version
git version 2.32.0.windows.2

学习目的: 了解Gitt的应用,以便学习的语言可以使用该工具;

1.安装git

2.增加 username 与 email

git  config --global user.name=“james cao”

git config --global user.email=“xxxxx”

git config --list

cd /d

3.创建 git repository 目录

mrdir learngit

cd learngit

4.初始 repository,增加版本管理的文件

git init

git add readme.txt

git commit -m "xxxxx"

5.回滚处理

git log 

git log  --pretty=oneline

git reset --hard HEAD^^

git reset --hard  <logid>

6.work 与stage的处理

git  status

7.管理修改

原理: 工作区(当前工作区)--> stage(暂存区)-->repository(版本库)

  --》 git add 将修改放到stage区

 —》git commit 将stage放入版本库

如果在git add之后,还对文件进行修改,但没有放到版本库。

这样做的优点:给版本提交之前,提供一次再次检查与确认的过程。

场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- file

git checkout --f license.txt

场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令git reset HEAD <file>,就回到了场景1,第二步按场景1操作。

场景3:已经提交了不合适的修改到版本库时,想要撤销本次提交,参考版本回退一节,不过前提是没有推送到远程库。

8,远程库

在gitee上建立远程库

git remote -v

git remote rm origin

git remote add origin https://gitee.com/james2021cn/learngitee.git
git push -u origin main

git pull           //拉远端库到本地

git pull origin main
git push origin main

强制覆盖本地文件

git pull --force origin main:main

仓库位置:

learngitee: start to learn gitee

                     

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐