git上传流程,含vscode上传方式

  一、git 安装网址  https://git-scm.com/downloads
         git安装步骤,点击下一步下一步即可,咱也不需要知道为啥,点击就完事儿

  1.          点击文件右键 出现下图两个图标表示安装成功

 

 

 git上传常用步骤:git status 查看状态,修改和删除添加的代码都会展现出来

                              git add .提交所有更改的文件  git add 一个文件 两个文件

                              git commit -m '我是注解' 

                              git pull

                             git push

                             git merge 分支名 合并并提交代码

 

          二、 
        git 分为 工作区(自己本地写的代码),暂存区(git add),git仓库(本地的提交到远程仓    库)
      untracked不被git所管理的文件、unmodified 未修改、modified 已修改、staged 已暂存、committed 已提交
          
            git config --global user.name ''   //设置姓名
             git config --global user.email ''   //设置邮箱
             使用了 --global后永久生效 
             git init 将当前目录转化为git仓库,适用于初次设置项目,提交代码
             git status 查看文件处于什么状态
             git commit -m '' 对提交的文件做描述
             git checkout -- index.html 撤销对文件的更改(!!!慎用)
             git add . 将所有新增或修改后的文件保留在暂存区
             git add index.html 将新增或修改后的一个文件保留在暂存区  若添加多个可以加空格 再添加文件
             git reset HEAD index.html 取消暂存的文件
             git rm -f index.html 从工作区和git仓库同时移除文件
             git rm --cached index.html 从git仓库移除文件
             git忽略上传文件,新建一个   .gitignore文件夹里面写上需要忽略的文件
             git log 查看提交历史  git log -2查看最近两条   git log --pretty=online在一行上显示提交历史
             git reset --hard 项目的唯一标识 回退到指定版本
             git reflog --pretty=online 在旧版中使用查看命令操作
             git reset --hard 再次根据最新的提交,跳转到最新版本
             
         三、    github生成密钥的方式
             1、git bash 
             2、ssh-keygen -t rsa -b 4096 -C '15138237454@163.com'
             3、连敲三次回车
             4、\users\用户名文件夹\.ssh目录中生成id_rsa和id_rsa.pub两个文件
             github密钥使用的方式
             1、id_rsa.pub用记事本打开--全选复制--github头像--settings--SSHandGPG--New SSHkEY--粘贴key
             检测密钥是否配置成功
             ssh - T git@github.com--y
             基于SSH将本地仓库上传到github
             
             将远程仓库克隆到本地
             git clone '仓库地址'
             
             master分支为刚创建项目时的主分支,不能在master分支上进行更改
             git branch 查看所有分支,带*为当前分支
             git branch 新分支名  基于当前分支,创建一个子分支   eg:master-login
             git checkout 分支名 切换分支
             git checkout -b 新分支名 创建新分支并切换到新分支上
             先切换到主分支,再merge想要合并的分支。
             比如我在子分支dev上开发,我要把我dev分支上的代码合并到主分支master上,那么我要先切到master分支上,再git merge dev
             1、git checkout master
             2、git merge dev 合并分支代码并提交
             
          四、   有冲突的话需要手动解决冲突:
             接受当前更改current(只保留自己改的) 接受传入的更改insert(只保留别人上传的更改)
             接受双方的更改both(两个代码都保留但是需要自行删除重复的部分)
             比较变更(自行比较)
             冲突解决后再git add .   git commit -m '解决冲突'
             
            git push -u 远程仓库名
            git remote show 远程仓库名 查看远程仓库下所有分支
            git branch -d 分支名  删除分支(需要先切换到主分支再删)
            git push 远程仓库名 --delete 远程分支名称
        
            git pull 拉取最新代码

五、Vscode上传代码方式

 

M 代表暂存的更改,A代表已添加的更改。

 点击+号直接把文件添加到缓存区,返回箭头意思是撤销这个文件的修改

 可以写上你对本次提交文件的说明,点击上方箭头即为提交

 

 

 提交后可以同步更改,左边为分支名点击可以切换分支

 点击源代码管理可进行相关操作。

个人建议,命令行和插件方式两者都要会用。插件虽然可以更快捷方便的提交代码,但是合作开发的时候很容易会出现一些冲突。使用命令行方式会更保险一点。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值