git常用技巧总结

git blame [file] 显示文件最近是谁修改

git log --name-status  显示修改文件列表

git show 16dbf5482b5d9a708bdaa4356c3125b17f735982 --name-status  显示某笔记录的修改文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
# Git命令使用培训 ## 介绍 大家好,我是C知道,今天我将带领大家学习Git命令的使用技巧Git是一个分布式版本控制系统,它可以帮助我们管理代码的版本和协同开发。在本次培训中,我们将学习Git常用命令,并通过演示案例加深理解。 ## 基本命令 ### git init - 功能:在当前目录初始化一个新的Git仓库 - 用法:`git init` - 示例: ```bash $ git init Initialized empty Git repository in /path/to/repository/ ``` ### git clone - 功能:克隆一个远程仓库到本地 - 用法:`git clone <repository-url>` - 示例: ```bash $ git clone https://github.com/username/repository.git Cloning into 'repository'... ``` ### git add - 功能:将文件添加到暂存区 - 用法:`git add <file>` - 示例: ```bash $ git add example.txt ``` ### git commit - 功能:创建一个新的提交记录 - 用法:`git commit -m "<message>"` - 示例: ```bash $ git commit -m "Add example.txt" ``` ### git push - 功能:将本地提交推送到远程仓库 - 用法:`git push <remote> <branch>` - 示例: ```bash $ git push origin master ``` ### git pull - 功能:从远程仓库拉取最新的更改 - 用法:`git pull <remote> <branch>` - 示例: ```bash $ git pull origin master ``` ### git status - 功能:查看当前工作区和暂存区的状态 - 用法:`git status` - 示例: ```bash $ git status On branch master Your branch is up to date with 'origin/master'. nothing to commit, working tree clean ``` ### git log - 功能:查看提交记录 - 用法:`git log` - 示例: ```bash $ git log commit a4d0d6f9e6df1d1c975e8c3f3a1cb20a2c01657f (HEAD -> master) Author: Your Name <[email protected]> Date: Mon Jan 1 00:00:00 2022 +0800 Add example.txt ``` ## 分支管理 ### git branch - 功能:查看、创建、删除分支 - 用法:`git branch`, `git branch <branch-name>`, `git branch -d <branch-name>` - 示例: ```bash $ git branch * master $ git branch new-feature $ git branch -d new-feature Deleted branch new-feature (was a4d0d6f) ``` ### git checkout - 功能:切换分支或恢复文件 - 用法:`git checkout <branch-name>`, `git checkout -- <file>` - 示例: ```bash $ git checkout new-feature $ git checkout -- example.txt ``` ### git merge - 功能:合并分支 - 用法:`git merge <branch-name>` - 示例: ```bash $ git merge new-feature ``` ## 远程仓库 ### git remote - 功能:查看、添加、删除远程仓库 - 用法:`git remote`, `git remote add <remote-name> <repository-url>`, `git remote rm <remote-name>` - 示例: ```bash $ git remote -v origin https://github.com/username/repository.git (fetch) origin https://github.com/username/repository.git (push) $ git remote add upstream https://github.com/upstream/repository.git $ git remote rm upstream ``` ### git fetch - 功能:从远程仓库获取最新的分支和提交记录 - 用法:`git fetch <remote>` - 示例: ```bash $ git fetch origin ``` ## 总结 以上就是Git常用命令及其使用技巧的介绍。通过学习这些命令,你可以更好地管理你的代码,并与他人协同开发。希望本次培训对你有所帮助!如果有任何问题,请随时提问。谢谢大家!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值