git上传代码

    科技2022-07-14  116

    流程图

    这个仓库是本地仓库,还要提交到远程仓库(就是GitHub的那B)

    clone是克隆全部,pull就是把克隆修改过的部分

    别人复制你的代码,想修改了,那个人要pull request,你同意了,就往自己的添加修改的东西

    正常上传

    1、设置账号什么的

    git config --global user.name xxx git config --global user.email xxx

    2、git init

    初始化

    3、git add .

    添加文件 (把该目录的所有文件都上传),将文件上传的暂存区 PS:缓存删除:git rm -cached xx.xx

    4、git commit -m '描述内容'

    提交到本地仓库

    5、git remote add 地址别名 地址

    git remote add origin url

    这个呢,地址就是你的github的项目,为这个地址取个名字,就类似这个 PS:这时候可以用git remote -v看状态

    6、git push 地址别名 分支树名

    git push origin master 这一步后,会叫你登陆之类的(登陆不对,就登陆邮箱吧。。) 把本地仓库上传到远程仓库,阳间的话来说就是把东西上传到GitHub中,前面的都是铺垫但是必不可少。 分支树名默认会有个master的,怎么切换分支树后面会说

    用户名啊 密码

    7、git pull --rebase 地址别名 分支树名

    git pull --rebase origin master 我也不知道是什么,但是没这一步,GitHub就没东西显示

    切换分支树

    就是这种 这个项目有3个分支树,一开始的main,默认的master,自己新加的分支树hot_fix,前面的例子都是master的,我们来把文件上传到其他分支树

    分支流程

    默认就是master分支,那个仓库要创建(提交)了master分支树,才能创建其他分支树. 而且,要添加其他分支树,要完成上面的第5步才可以创建和切换

    1、git branch 分支树名

    新建分支树

    2、git branch -v

    查看当前分支树是哪一个

    3、git checkout 分支树名

    切换分支树

    4、然后就是上面的步骤3-7

    5、合并分支(可选)

    其他

    删除远程分支树 git push 地址别名 --delete 分支树名

    Processed: 0.013, SQL: 8