git 使用说明篇,搭配gitee

lms
lms
2022-02-07 / 0 评论 / 313 阅读 / 正在检测是否收录...

【狂神说Java】Git最新教程通俗易懂_哔哩哔哩_bilibili

课程-KuangStudy java 学习网站

git 是代码版本控制器

集中版本控制 svn、cvs 、vss

svn 是集中式的版本控制系统 版本库是放在中央服务器


分布式版本控制 git

每个人都拥有全部代码! 安全隐患。

不会因为服务器损坏,或者网络损坏,照成不能工作的情况。

git 是分布式版本控制系统 没有中央服务器,每个人的电脑就是一个完整版的库

git 可以直接看到更新了安歇代码和文件

git 是目前世界上最县级你的分布式版本控制系统


git 历史

1991-2002

开发git 花了两周

linux 社区中存在很多的大佬

linux 和git 之父 linus benedic torvalds 李纳斯。托沃兹


https://git-scm.com/ git 官网


git bash unix 与linux 风格命令行,使用最多推荐

git cmd windows 风格命令行

git gui :图形界面的git ,不建议初学者使用,尽量熟悉常用命令

基本的linux命令学习

cd 改变目录

cd.. 回退到上一个目录,直接cd 进入默认目录

pwd 显示当所在目录路径

ls ll 都是列出当前目录所有文件

touch 新建一个文件 若 touch index。js

rm 删除一个文件,rm index.js

mkdir 新建一个目录,就是新建一个文件夹

rm -r 删除一个文件夹

mv 移动文件 mv index.html index html

reset 重新初始化终端/清屏

clear 清屏

history 查看命令历史

help 帮助

exit 推出

表示注释


git 配置

查看系统配置 git config -l

$ git config -l
diff.astextplain.textconv=astextplain
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
http.sslbackend=openssl
http.sslcainfo=C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
core.autocrlf=true
core.fscache=true
core.symlinks=false
core.editor="C:\\Program Files\\Notepad++\\notepad++.exe" -multiInst -notabbar -nosession -noPlugin
pull.rebase=false
credential.helper=manager-core
credential.https://dev.azure.com.usehttppath=true
init.defaultbranch=master

git config --global --list 查看git 用户名 ,密码配置 (查看当前用户 global 配置)

这是必须要配置的。

所有的配置文件,其实都保存在本地

linux 下面所有的配置文件都放在etc 下面

config


git 系统配置文件

git\etc\gitconfig

git 用户配置文件

widnows用户主目录

.gitconfig


git 配置用户信息


lms@DESKTOP-G1PCT7V MINGW64 ~/Desktop/lms
$ git config --global user.name 'lms'

lms@DESKTOP-G1PCT7V MINGW64 ~/Desktop/lms
$ git config --global user.email "204748520@qq.com"

环境变量,只是为了全局使用而已。


提交代码

git push

git commit

git add files

拉去代码

git pull

git reset

git checkout


workspace 工作区 ,就是你平时存放形目代码的地方

index 暂存区 ,用于临时存放你的改动,事实上他是一个文件,保存即将提交道文件列表信息

repository 仓库区

remote 远程仓库,托管代码的服务器,可以简单的认为是你的项目组中的一台电脑用于远程交换数据 (类似 gitee github)

四个区域。

工作区 跟远程工作区,是主要。

usermapper.xml
git add .

git commit


gitee 码云

ref 主分支

.git 是隐藏文件夹

第七集已经看完,下面是第八集的 哔哩哔哩连接

【狂神说Java】Git最新教程通俗易懂_哔哩哔哩_bilibili


在当前目录新建一个git 代码库

git init

克隆远程仓库

git clone [URL]

跟对人,做对事。


git add .

git rm

git status 查看命令

Changes to be committed: 待提交

git add . 添加所有文件到暂存区

git commint -m 提交暂存区中的内容到本地仓库 -m 提交信息

前端 npm

.idea 不需要提交


忽略文件

在主目录下建立 “.gitignore”文件。此文件有如下规则

*.TXT 忽略所有 .txt 结尾文件,这样的话上传不会呗选中

!lib.ext

/temp 忽略文件夹

build/ 忽略build目录下所有文件

doc/*.txt 忽略doc/notes.txt 但不包括doc、server/arch.txt


https://www.bilibili.com/video/BV1FE411P7B3?p=10

第九集已经看完, 看第十级

世界上没有笨人,只有懒人。


公钥

ssh-keygen 在git 命令端输入

ssh-keygen -t rsa 这个比较安全一点

码云官方文档



gitee 教程

 git add .
$ git commit -m "第一次提交"
$ git push origin master

修改 与提交

划重点,

push

prigin

master


ide 推送仓库


git已经学完了,打一个比方,git 就像是代码的存档推送器, 把本地的代码推送到gitee 、 github服务器上面,以至于重装电脑,或者在一台新的电脑上面,能够更好的继续。

还有就是多人协作

git 把代码存档同步到云端过后。云端就有了存档。不会丢失。这样就能更好的继续 编程 通 关

拿stem 局里

git 就相当于 steam客户端 gitee github 相当于 steam账号,当你有这两个东西之后, 你的单机游戏的存档就会存到云端。下次下载steam 下载单机游戏,他会继续有存单

单机游戏一般存档只保存在本地。 。。。相信玩过破解版单机游戏的人都知道。。。。。举个例子。 罪恶都市

0

评论

博主关闭了所有页面的评论