Datawhale-Git教程-Task2

三章&四章

  1. git branch可以查看当前项目拥有的全部分支,其中一个分支前带 * 号的就是当前所在的分支。
  2. git branch 分支名可以创建新的分支,但是当前所在分支不会改变
  3. git checkout 分支名来切换到其他分支
  4. git log --oneline可以查看此文件各分支的提交记录
  5. git merge 分支名可以合并分支,但是如果在两个分支中对同一文件进行了修改,就会合并失败并需要人工选择需要合并/舍弃的部分
  6. git remote -v查看远程库的origin地址
  7. 从本地推送到远程时需要指定分支,即git push 分支名git pull用来从远端拉取到本地
  8. git branch -d 分支名可以删除本地的分支,但当前分支为要删除的分支时无法删除。git push origin --delete 分支名可以删除远端的分支。
  9. 修改分支名时,git branch -m 旧分支名 新分支名可以在本地修改分支名,如果想推送到远端,要先git push origin 新分支名将新分支推送到远端,再将远端的旧分支删除git push --delete origin 旧分支名
  10. git log --abbrev-commit可以为 SHA-1 值生成简短且无歧义的缩写,默认为七位数。使用git log --abbrev-commit --pretty=oneline还可以得到更加精简的信息
  11. git add -i可以将改动拆分成多个提交,返回值中有 Commsands 命令区
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
diff --git是Git版本控制系统中的一个命令,用于比较不同版本之间的文件差异。它可以显示两个不同版本的文件之间的增加、删除和修改的部分,以及文件名的变更等信息。该命令通常与其他参数和选项一起使用,以执行不同类型的比较操作。 引用中提到的git diff命令可用于执行不同类型的比较操作: - git diff:比较工作目录和索引之间的差异。 - git diff commit:比较工作目录和给定提交之间的差异,常见的用法是与HEAD进行比较。 - git diff --cached commit:比较索引中的变更与给定提交之间的差异,如果省略commit,则默认为HEAD。 - git diff commit1 commit2:比较两个提交之间的差异,该比较会忽略工作目录和索引。 而引用中提到的git log命令则关注文件的变动历史,用于显示提交范围内的历史记录。两点..在git log命令中用来显示整个提交范围内的历史记录。 总结来说,diff --git命令是用于比较不同版本之间的文件差异,而git diff命令用于执行不同类型的比较操作,比如比较工作目录和索引之间的差异,或者比较两个提交之间的差异。git log命令则用于显示文件的变动历史。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Git版本控制管理——diff](https://blog.csdn.net/SAKURASANN/article/details/125472567)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值