git 上传代码

本文详细介绍了Git中的常用命令,如查看修改、添加文件到暂存区、比较修改差异等,并解释了如何进行提交、合并分支及还原到特定提交版本的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • ### git st
    • 查看修改的内容
  • ### git add -u
    • -u就是update的意思,只会标记本地有改动(包括删除和修改)的已经追踪的文件 ,即将文件的修改、文件的删除,添加到暂存区
  • ### git diff –cached
    • 用于比较两次修改的差异
    • –cached 比较本地库中最近一次commit的内容
    • 即没commit的和最近一次commit的,需要提前 add
  • git commit

    • 公司规格:
      • [config][test][] add a test
      • 空一格
      • [what] add a test
      • [why] as what
      • [how] as what
    • –amend 直接修改最近一次的提交
  • git pull origin master:master

    • master:master
    • 远程分支:本地分支
  • ### git push origin spt:spt
    • spt 分支的名称
    • 本地分支:远程分支

如果有merge(git合并代码)

  • ### git gl
    • 显示信息
  • 还原到某次提交(HEAD表示当前版本,即最新的提交)

    • ==git reset –hard HEAD^==
      • ^表示上一次 ^^上两次 HEAD~100 上100次
    • git reset –hard id
      • 任意一个版本滴ID 可往回可往前
  • git pull origin spt:spt // 远程仓库:本地仓库

  • git cherry-pick (commit id)
    • 从一个分支将其他分支上的commit复制过来
  • 如果有冲突,解冲突
  • git push origin master:master // 本地仓库:远程仓库

git checkout

  • 1 )切换分支
    • git checkout branch
  • 2 )撤销更改
    • 如果已经 git add file了,需要先 git reset HEAD file 再 git checkout file
参考:http://note.youdao.com/noteshare?id=313c246a7910326838b1f1f524cbfbd8&sub=D823EE8772A249179E60FA1E37BF192D
### 使用 Git 上传代码的初学者分步指南 对于初次接触版本控制系统的开发者来说,掌握如何通过 Git 将本地项目提交到远程仓库是一项重要技能。以下是详细的指导过程: #### 创建并初始化本地仓库 当首次设置新项目时,在目标文件夹下打开命令提示符或终端窗口,并执行如下指令来启动一个新的 Git 版本库[^1]: ```bash git init ``` #### 添加远程仓库地址 为了能够推送更改至云端服务器上的存储位置(例如 GitHub),需要指定该远端的位置链接。这可以通过下面这条语句完成: ```bash git remote add origin https://github.com/username/repository.git ``` 请注意替换 `https://github.com/username/repository.git` 为实际存在的 URL 地址。 #### 跟踪文件变更并将它们加入暂存区 一旦完成了某些修改或者新增了一些资源之后,则可以利用以下两条命令分别用于检查当前工作目录状态以及准备即将被记录的变化项。 ```bash git status git add . ``` 这里`.`表示添加所有已改动过的文档;也可以单独指明具体路径名来进行部分选取操作。 #### 提交更新后的快照给本地历史记录 每当准备好保存一组有意义的工作成果时——比如修复了一个 bug 或者实现了某个功能特性——就应当撰写一条清晰简洁的信息描述此次变动的内容及其影响范围,再运行此条目以正式纳入版本日志之中。 ```bash git commit -m "Your descriptive message about changes" ``` #### 推送数据同步到线上平台 最后一步就是把之前累积下来的全部提交都发送出去共享给别人看啦!只需简单输入一行代码即可实现这一目的: ```bash git push -u origin master ``` 其中 `-u` 参数用来建立追踪关系以便日后简化后续推送流程;而 `master` 则代表默认分支名称(视情况可调整成其他自定义标签)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值