Git--学习笔记(四)更新代码提交推送到远程仓库


下图表示git的提交、推送、同步关系。

通过 将代码克隆到本地之后,若想将更改的文件推送到远程仓库,执以下步骤。

  1. 在项目文件夹下,在空白处右键,选择 Git Bash Here
    在弹出的窗口中 git status -- 可以查看到仓库状态

    图片信息表示
    当前分支 liu
    当前分支与远程分支origin/liu同步
    Changes not staged for commit 表示未暂存未提交
    红色字体 modified:文件a 表示文件a被修改过了,但是还没有提交
    git diff 文件a -- 可以查看文件a具体修改的内容

  2. git add 文件a -- 将文件a暂存
    git status可以查看到 modified:文件a 的提示信息为Changes to be committed表示未提交

  3. git commit -m "更新说明" -- 将在暂存区的文件提交到本地仓库中

  4. git push origin master -- 将本地仓库最新修改推送到远程仓库master分支上

在VS中更新代码推送到远程仓库
1. VS中打开 Git更改 选项卡
2. 在更改数下选择需要提交的文件,右键选择暂存

3. 选定分支

在局部变量(本地)下 选择分支-点击签出,将选择的分支切换成当前分支
在远程分支下 选择分支-点击合并到Current Branch,将选择的远程分支同步到当前分支
4. 若点击 提交临时数据 ,表明将暂存区的数据提交到本地仓库。在Git存储库还可进行推送到远程仓库
若点击 提交临时数据并推送,表明将暂存区的数据 提交并推送到远程仓库
若点击 提交临时数据并同步,表明 首先提交暂存区的数据到本地仓库,然后会执行一次拉取(远程仓库同步到本地仓库),最后推送本地仓库到远程仓库

打开Git存储库可以看到git历史记录

Git