• git 提交代码场景


    1.首次提交代码到master

    git init

    git add .

    git commit -m ''

    git remote add origin +address

    git push -u origin master

    【输入过程中如遇git config --globall user.name,git config --global user.email 输入对应的用户名和邮箱即可】

    ——————————————————————————————————————————————————————

    2.再次提交代码master

    git add .

    git commit -m ''

    git push

    ——————————————————————————————————————————————————————

    2.1删除远程master中的文件

    git rm -r --cached 01.txt

    git commit -m ''

    git push

    _________________________________________________________________________________________________

    3.提交代码的过程先创建分支,在和并到master上

    git checkout -b selenium 【创建selenim分支】

    git branch【查看分支】

    创建要上传到分支的文件

    git add .

    git commit -m ''

    git remote【判断是否和远程连接】

    git remote add origin +address 【如没有需要则需要建立】

    git push --set-upstream origin selenium 或git push origin selenium

    ________________________________________________________________________________________________

    4.删除github上的分支

    【删除本地分支】

    先切换到其它分支如git checkout master,再git branch -d selenium 即可删除seleniu分支,通过git branch 可以查看

    【删除远程分支】

    git push origin :selenium即可删除远程分支,origin+空格+冒号+删除的分支名

    ————————————————————————————————————————————————————————

    5.删除GitHub上master中的文件

    git pull origin master

    ls

    git rm -r --cached +删除的文件

    git commit -m ''

    git push -u origin master

    ____________________________________________________________________________________________________

    6.将分支的代码合并到master

    git init【如有.git则忽略该步】

    git pull

    git add .

    git commit -m ''

    git merage again【合并again代码到master】

    git push

    ____________________________________________________________________________________________________

    其它:

    git log 【查看log】
    git status【查看有变更的文件】
    git checkout -b selenium【新建分支】
    git checkout selenium【切换分支】
    git remote 查看关联状态
    git init【初始化】
    git add .【添加到缓存区】
    git clone+url【拷贝项目地址到本地】
    git branch 【本地所有分支】
    git branch-r【列出所有远程分支】
    git branch -v 【列车所有远程仓库】
    git branch -a【列车所有本地和远程的分支】
    git log --stat【查看commit历史及发生更改的文件】
    git reflog【显示当前分支的最近几次提交】

  • 相关阅读:
    1869六度分离
    1162Eddy's picture
    hdu2544
    3549Flow Problem
    1272小希的迷宫
    2112HDU Today(Dijkstra)
    1878欧拉回路
    hdu1116Play on Words
    2112HDU Today(SPFA)
    在程序中动态创建视图
  • 原文地址:https://www.cnblogs.com/yanhuidj/p/9536398.html
Copyright © 2020-2023  润新知