git的使用

git的使用

1.git的作用

1、在工作目录中修改某些文件
2、对修改后的文件进行快照,然后保存到暂存区域
3、提交更新,将保存在暂存区域的文件快照永久转储到 git 目录

2.git 的工作中使用场景:

两个分支 master 和 dev

3.项目开始执行流程

git branch -a (查看所有分支)
0、克隆代码 git clone 地址
1、拉取线上 master 最新代码: git pull origin master
2、切换到开发分支: git checkout dev
3、合并 master 本地分支(master): git merge master
4、开始开发
5、开发结束
6、查看当前文件更改状态: git status
7、把所有更改代码放到缓存区: git add -A
8、查看当前文件更改状态 : git status
9、缓存区内容添加到仓库中: git commit -m '本次更改注释'
10、把代码传到 gitLab 上: git push origin dev
11、若代码到达上线标准则合并代码到 master,切换分支到 master: git checkout master
12、拉取 master 最新分支: git pull origin master
13、合并分支代码到 master(若有冲突则解决冲突): git merge dev
14、把当前代码上传到 gitLab: git push origin master
15、代码上线后,用 tag 标签标记发布结点(命名规则:prod_+版本_+上线日期)
16、tag 标签推到 gitLab git push origin prod_V2.1.8_2020070

4.补充指令

    git config --global user.name "推送的用户名" #全局设置
    git config --global user.email "邮箱地址" #全局设置
    git reflog 查看提交记录命令:
    git show # 显示某次提交的内容
    git show $id git rm # 从版本库中删除文件
    git reset # 从暂存区恢复到工作文件
    git reset HEAD^ # 恢复最近一次提交过的状态,即放弃上次提交后的所有本次修改
    git diff # 比较当前文件和暂存区文件差异
    git diff git log -p # 查看每次详细修改内容的 diff git branch -r # 查看远程分支
    git merge # 将 branch 分支合并到当前分支
    git stash pop git pull # 抓取远程仓库所有分支更新并合并到本地
    git push origin master # 将本地主分支推到远程主分支
    git branch 分支名#创建分支
    git checkout 分支名#切换分支
    git checkout -b 分支名#创建并切换分支
    git branch --merge / git branch --no-merge#查看已经合并的分支/未合并的分支1. 
    git branch -d 分支名 / git branch -D 分支名#删除的已合并的分支/未合并的分支
    git config --global http.postBuffer 629145600  #遇到太大的文件时6291456000=1024*1024*600
    git checkout -- fileName   #误删除的文件恢复
    git remote add origin (SSH) #定位项目
    git push -u origin master -f  #强制覆盖已有分支(慎用)
    git rm -r --cached .   #删除所有缓存

546L5oWO/pytorch_project

posted @ 2022-11-17 13:04  watsono  阅读(22)  评论(0编辑  收藏  举报