• git 版本管理


    在项目根目录下创建文件.gitignore

    1.将不需要版本管理的文件/目录加入.gitignore文件中        

     2.将修改添加到缓存区

            git status                查看修改文件

            git add .                 将所有修改文件添加至本地缓存区

            git add 文件名       将指定文件添加至本地缓存区

    3.将缓存区内容添加到本地仓库

            1).git commit -m "注释“

            2).git config --local(--global) user.name "用户名“

            3).git config --local user.email "xxx@163.com"

    4.将本地仓库中的文件推送至远程仓库

            git push origin master        推送至master分支

            git push origin dev01         推送至dev01分支

    附其他git操作:

            1.git branch 查看当前所处分支

            2.将修改的内容提交到远程仓库的test_dev分支下

                    git add.

                    git commit -m ‘提交’

                    git push -u origin test_dev

            3.把test_dev分支修改的内容合并到master分支

                    git checkout master

                    git pull origin master

                    git merge test_dev

            4.查看提交状态

                    git status

            5.将本地合并的master分支push到仓库

            6.clone 指定分支代码

                    git clone --branch 分支名 --single-branch 仓库地址

            7.撤销本地工作空间的commit

                    git reset --hard HEAD^

                    或者:

                   pycharm->git->undo commit

            8.忽略本地变更,pull仓库代码到本地后push

                    git pull origin master --allow-unrelated-histories

                    git push -u origin master -f

            9.本地提交前,远程有修改

                    git status         查看本地修改

                    git stash         隐藏本地修改

                    git pull/git pull --rebase

                    git stash pop         恢复本地修改

                    git commit -m ‘xxx’

                    git push

            10.commit后未push成功,撤回commit

                    alt + 9 >> log >> 右键你想要撤回的那一条

                      >> Undo Commit

  • 相关阅读:
    Kubernetes基础(二十八)-K8S调度之拓扑分布TopologySpreadConstraints
    各类统计模型的详细使用教程-一元线性回归模型、线性回归模型、模型的构造理论、统计推断
    Stable DIffusion系统教程 | 局部重绘,增删修改的魔法棒
    NR SRS(一)时频域位置
    CGAL+QT
    Java编写图片转base64
    源码解析篇:ArrayList精讲
    Day42并发编程进程 线程 协程 综合
    1100*C. Division by Two and Permutation(全排列&数学)
    会计制度设计名词解释
  • 原文地址:https://blog.csdn.net/qq_40132294/article/details/125552592