git命令使用及github/gitee远程代码仓库

一. git 简介                                                                                                                      git命令使用及github/gitee远程代码仓库_第1张图片

          更多查看官网    Git - Book (git-scm.com)icon-default.png?t=N7T8https://git-scm.com/book/zh/v2

git命令使用及github/gitee远程代码仓库_第2张图片

git命令使用及github/gitee远程代码仓库_第3张图片git命令使用及github/gitee远程代码仓库_第4张图片git命令使用及github/gitee远程代码仓库_第5张图片

二. git的部署                                                                                                       

                     1. 下载工具并创建测试目录

                              yum install -y git                

                              mkdir demo

                  

                    2.初始化版本库,此时将demo目录作为版本控制目录                           

                                 git  init

      git命令的使用    

git命令使用及github/gitee远程代码仓库_第6张图片

                    git status -s                         简化输出 文件状态            

               git add README.md     提交到暂存区    A代表已经在暂存区

                添加个人信息 / 提交暂存区信息  

                git config --global user.email "[email protected]"

                 git config --global user.name "bjzx"

                 git commit -m "add README.md"

 [root@localhost demo]#   echo hello >> README.md
[root@localhost demo]# git status -s
 M README.md
[root@localhost demo]# git add README.md
[root@localhost demo]# git status -s
M  README.md
[root@localhost demo]#  echo world >> README.md
[root@localhost demo]# git status -s
MM README.md
[root@localhost demo]#
[root@localhost demo]# git commit -m "v1"
[master 8927583] v1
 1 file changed, 1 insertion(+)
[root@localhost demo]# git status -s
 M README.md
[root@localhost demo]# git add .
[root@localhost demo]# git status -s
M  README.md
[root@localhost demo]# git commit -m "v2"
[master 2d45214] v2
 1 file changed, 1 insertion(+)
[root@localhost demo]# git status -s
git命令使用及github/gitee远程代码仓库_第7张图片git命令使用及github/gitee远程代码仓库_第8张图片

                 touch .a             忽略隐藏文件
                  git status -s

                vim .gitignore

               cat .gitignore
               .*
               git status -s

git命令使用及github/gitee远程代码仓库_第9张图片

                      

                git checkout -- test.txt            恢复在工作区删除的文件 git命令使用及github/gitee远程代码仓库_第10张图片

                       git rm test.txt                取消暂存区文件

                       git reset HEAD test.txt 撤销rm命令       git命令使用及github/gitee远程代码仓库_第11张图片

               git rm test.txt                       取消暂存区文件

              git commit -m "delete test.txt" 提交彻底删除git命令使用及github/gitee远程代码仓库_第12张图片

            git reset --hard ******* 版本回退

            git reflog                       查看记录git命令使用及github/gitee远程代码仓库_第13张图片

三. github远程代码仓库                                                                                                   

        官网:https://github.com/    国内版:Gitee - 基于 Git 的代码托管和研发协作平台

                   1. 创建账户进去新建仓库git命令使用及github/gitee远程代码仓库_第14张图片git命令使用及github/gitee远程代码仓库_第15张图片

                   2. 查看公钥并上传git命令使用及github/gitee远程代码仓库_第16张图片

               3. 添加远端服务 设置主分支 上传

          git remote add origin [email protected]:wang2535886168/demo.git 添加远端服务

           git remote -v                                                               查看远端信息

          git branch -M main                                                      设置主分支

          git push -u origin main                                                 上传
git命令使用及github/gitee远程代码仓库_第17张图片

        查看到上传成功git命令使用及github/gitee远程代码仓库_第18张图片

git命令使用及github/gitee远程代码仓库_第19张图片

               4.  克隆仓库git命令使用及github/gitee远程代码仓库_第20张图片

     git clone 复制的命令   git命令使用及github/gitee远程代码仓库_第21张图片

你可能感兴趣的:(linux,运维,云原生)