git的使用和gitee仓库

1.创建项目
本地存储操作:
        2.git init 初始化会生成一个.git文件在项目中。他是隐藏文件。只有当一个文件
        夹被 git 管理以后,我们才可以使用 git 的功能去做版本管理。
        3.git add . 全部加到暂存区
        4.git commit -m "index" 放到历史区。
        5.git reflog  查看所有的历史记录
        6.git reset --hard xxx  回退到第一次提交的版本
        git reset --hard 加第一次提交得到的commit后面的内容
gitee:
        1.创建仓库
        2.在项目终端Git 全局设置: 只需要配置一次。以后都不需要配置。
        git config --global user.name "**"
        git config --global user.email "*********"
        3.在项目终端设置:
        // 添加到远程仓库。将本地仓库和远程仓库关联起来。
        git remote add origin https://gitee.com/SanerA/zsq-xiao-mi.git
        git push -u origin "master"
        注意:当第一次使用gitee的时候,push之后,会弹出输入用户名,密码
        用户名:手机号****。 密码:****  输的内容会存在window凭据中。
        输错了,可以在这里面删除,重新push,输入密码
        4.删除仓库注意事项:只要把git文件删除,就不是一个仓库了。
        5.在做了一个login页面
        
        6.git add .
        7.git commit -m "login"
        8.git pull 拉取
        9.push进远程的时候,直接git push就可以了,不需要输入:git push -u origin "master"
        
        6789使用vscode的git操作是,添加更改--》备注--》添加历史区--》点击同步(拉取、推送)
gitee克隆:
        方法一:
        1.在gitee要克隆的项目里面,有个克隆下载,在https中复制链接
        2.在vscode中,新建窗口,点击克隆git存储库。
        
        方法二:
        1.在gitee要克隆的项目里面,有个克隆下载,在https中复制链接
        2.比如下载到桌面。在桌面右键,点击git bash here
        3.输入git clone 地址
gitee分支:
        1.主分支是master,默认所在主分支。
        2.将默认终端cmd变成bash终端之后,就可以看到所处的分支。
        3.一般情况下不会再主分支上开发,一般在第一分支上开发。
        4.开发某个功能在feature-XXX
        步骤:
        1.新建分支 git branch 分支名称 比如:开辟一个 login 分支:git branch dev4.0
        2.从主分支跳到创建的分支上:git checkout 分支名称 比如:
        git checkout dev4.0
        3.把他同步到远程仓库中。
        4.在新建一个分支:git branch feature-login
        5.进到这个新建的分支:git checkout feature-login
        6.开发完成之后。先加暂存区,在加历史区,
        7.开发完成之后,跳到dev4.0分支上:git checkout dev4.0
        8.合并开发的分支feature-login。 git merge feature-login
        9.在同步到远程仓库
        删除本地分支:git branch -d dev        查看分支:git branch -a

        vscode的git树枝的操作分支步骤:
        1.在git树枝的三个点里面有个分支,点击创建分支,输入dev4.0,创建之后
        同步到远程仓库
        2.点击三个点--》签出到--》dev4.0
        3.在新建一个分支:git branch feature-login
        4.点击三个点--》签出到--》featurn-login
        5.开始开发功能,开发完成之后。先加暂存区,在加历史区。
        6.进入dev4.0分支:点击三个点--》签出到--》dev4.0
        7.合并分支:点击三个点--》分支--》合并分支--》点击要合并的分支
        8.点击同步到远程仓库

    常见的分支名称
        1. master:主分支,永远只存储一个可以稳定运行的版本,不能再这个分支上直接开发
        2. develop: 主要开发分支,主要用于所用功能开发的代码合并,记录一个个的完整版本
        - 包含测试版本和稳定版本
        - 不要再这个分支上进行开发
        3. feature-xxx:功能开发分支,从 `develop` 创建的分支
        - 主要用作某一个功能的开发
        - 以自己功能来命名就行,例如 `feature-login` / `feature-list`
        - 开发完毕后合并到 `develop` 分支上
        4. feature-xxx-fix:  某一分支出现 `bug` 以后,在当前分支下开启一个 `fix` 分支
        - 解决完 `bug` 以后,合并到当前功能分支上
        - 如果是功能分支已经合并之后发现 `bug` 可以直接在 `develop` 上开启分支
        - 修复完成之后合并到 `develop` 分支上
        5. hotfix-xxx: 用于紧急 `bug` 修复
        - 直接在 `master` 分支上开启
        - 修复完成之后合并回 `master` 
11.SSH下载:
        生成公钥:
        1.ssh-keygen -t rsa -C "****@qq.com" #生成公钥  在cmd电脑终端可以用
        2.cat ~/.ssh/id_rsa.pub  #查看公钥   在git bash here中使用
        生成出来的公钥
        <!-- 
        ssh-rsa.................................
         -->
    添加公钥
        把公钥添加到gitee上
        3.https://gitee.com/profile/sshkeys  在这个网址里,添加公钥。
        4.添加公钥成功,在项目里克隆下载里面使用SSH下载。复制地址
        5.新建vscode窗口,点击克隆git存储库,把复制的网址输入进去。就可以克隆
        成功。
12.忽略文件 可以把不想提交的文件忽略,提交到远程的文件不会显示忽略的文件
        1.忽略文件  创建一个文件 .gitignore
        # 忽略这个文件夹
        node_modules/
        # 忽略这个文件
        aa.js

13.在bash终端中清除终端输入的命令内容 ctrl+l
清空当前行输入快捷键:ctrl+u
linux 命令
   ls  查看当前目录下文件
   cd 文件夹 进入文件夹
   mkdir  创建目录
   touch 文件 创建文件
   vi 文件  编辑文件  i 插入   按 esc  :wq 退出并保存
   cat 文件 查看文件内容
   rm -f 文件  删除文件

猜你喜欢

转载自blog.csdn.net/m0_53942074/article/details/125757893