0
点赞
收藏
分享

微信扫一扫

Git 笔记

狗啃月亮_Rachel 2022-02-09 阅读 61
gitgithubssh

1.安装

https://git-scm.com/

在终端测试:

git
git --version

2.创建仓库 在码云  https://gitee.com

==》 头像下 +

走完2,3步后,如果本地已有项目 比如vue_shop 进入项目目录 右键打开powershell

git status (结果是还未提交)=> git add . => git commit -m 'add files' => git remote add origin 远程地址 (添加远程仓库)=> git push -u origin master (本地和云端做关联)

==》git clone (如果想要克隆到桌面 就在桌面右键 => git bash)

git clone

3.将本地机器和远程仓库进行连接

        3.1 设置或修改用户名以及邮箱 以及查看自己信息

git config --global user.name ""
git config --global user.email ""
git config -l

其他的命令
ls (查看有哪些文件)
git init (给本地文件夹添加git)
git status (红色-没有被管理,还没通过git add .到暂缓区)

git diff (查看所有文件改变)
git diff index.js (查看某一个文件的改变)

以下命令的前提是git commit -m ""后
git log (查看修改历史)
git reflog (查看修改历史 简单形式)
git reset --hard HEAD^ (回到上个版本)
git reset --hard fad98cc (回到指定版本)

=====分支
默认主分支是master
在一个主分支下创建另一个新的分支,新的分支会继承旧分支之前的操作和内容
但是之后主分支和新分支的修改将互不影响

*本地分支
查看所处的本地分支——git branch
创建分支——git branch dev
切换分支——git checkout dev

*仓库分支
查看所处的仓库分支——git branch -r
本地分支提交到远程仓库中——git push --set-upstream origin dev

*删除本地分支 必须切换到别的分支才能删除此分支
git branch -d dev

*删除远程仓库的分支
git push origin --delete dev

=====合并分支
在主分支下写入:git merge dev,那么master和dev会进行合并,相当于master += dev
git merge dev

=====开发者
1.克隆代码到本地
    下载仓库中指定分支的代码
    git clone -b 分支名称 分支地址

2.配置本地的user.name && user.email
    git config -l
    如果结果只有一对名字和邮箱,则需要切换到文件夹下,配置本地的名字和邮箱,之后git config -l会有两对
    git config user.name 'test'
    git config user.email '***@qq.com'

3.本地切换到远程分支 创建子分支 
新建功能时
(1) git checkout -b login 创建login子分支 并切换到login子分支
(2) git push -u origin login 将当前分支推送到远程仓库 并以login命名保存
完成功能后
(3) git add ., git commit -m "完成了登录功能", git push
合并
(4) git checkout master
(5) git merge login (本地merge 本地的master分支更新了)
(6) git push (远程merge)

        3.2 头像下 设置 ==》SSH公钥

        3.3  添加生成SSH公钥: https://gitee.com/help/articles/4181

                3.3.1 bash

ssh-keygen -t ed25519 -C "xxxxx@xxxxx.com"

回车*2 y 回车*2

                3.3.2 bash

cat ~/.ssh/id_ed25519.pub

                3.3.3 将bash所返回的放入gitee的公钥中 生成公钥 

4.修改后提交

        //提交所有代码到中转站

git add .

        //提交所有代码到本地仓库

git commit -m ""

        //提交本地仓库到码云

git push
举报

相关推荐

git笔记

git 笔记

Git笔记

GIT 课程笔记

Git 命令笔记

【git学习笔记】

Git笔记——3

git报错笔记

0 条评论