git命令备忘
-
Git是一个分布式版本控制系统,用于跟踪文件和代码的变化。它具有强大的功能和灵活性,是开发团队常用的工具之一。在日常工作中,掌握Git的一些常用命令是非常重要的。下面是一些常见的Git命令备忘:
1. 初始化一个Git仓库
“`
git init
“`2. 添加文件到暂存区
“`
git add <文件名>
“`3. 提交文件到本地仓库
“`
git commit -m “提交备注”
“`4. 查看当前的仓库状态
“`
git status
“`5. 查看文件的修改内容
“`
git diff <文件名>
“`6. 查看提交历史
“`
git log
“`7. 恢复文件到上一个提交状态
“`
git checkout — <文件名>
“`8. 将本地仓库与远程仓库关联
“`
git remote add origin <远程仓库地址>
“`9. 将本地提交推送到远程仓库
“`
git push -u origin <分支名>
“`10. 克隆远程仓库到本地
“`
git clone <远程仓库地址>
“`11. 创建并切换到新的分支
“`
git checkout -b <分支名>
“`12. 切换到已有的分支
“`
git checkout <分支名>
“`13. 合并指定分支到当前分支
“`
git merge <要合并的分支名>
“`14. 拉取远程仓库的最新代码
“`
git pull origin <分支名>
“`15. 删除本地分支
“`
git branch -d <分支名>
“`16. 删除远程分支
“`
git push origin –delete <分支名>
“`以上是一些常见的Git命令备忘,希望对你在日常使用Git时有所帮助!
2年前 -
1. git init:初始化一个新的Git仓库。
2. git clone [url]:克隆远程仓库到本地。
3. git add [file]:将文件添加到暂存区。
4. git commit -m “message”:提交暂存区的文件到本地仓库并添加提交信息。
5. git status:查看文件的修改状态。
6. git diff [file]:查看文件的修改内容。
7. git branch:查看本地分支列表。
8. git checkout [branch]:切换到指定的分支。
9. git merge [branch]:合并指定分支到当前分支。
10. git push:将本地仓库的修改推送到远程仓库。
11. git pull:从远程仓库更新本地仓库。
12. git log:查看提交历史记录。
13. git remote add [name] [url]:添加远程仓库。
14. git remote -v:查看远程仓库列表。
15. git tag [name]:给当前提交打上标签。
16. git stash:将当前修改保存到临时区。
17. git stash pop:将临时区的修改恢复到工作区。
18. git reset [commit]:撤销提交并将文件恢复到指定的提交状态。
19. git rebase [branch]:将当前分支的提交移动到指定分支之后。
20. git cherry-pick [commit]:在当前分支上选择指定的提交添加到当前分支。这些是常用的Git命令,可以帮助你进行版本控制和团队协作。记住这些命令可以提高你的工作效率,并确保你的代码修改能够被完整地记录和管理。
2年前 -
Git是一种分布式版本控制系统,它能够跟踪代码的变更并帮助多人协作开发。下面是一份Git命令备忘录,涵盖了常用的Git命令及其使用方法。
## 初始化与配置
### git init
将当前目录初始化为Git仓库。### git config
配置Git用户信息,例如用户名和邮箱。可以使用以下命令分别配置全局和当前仓库的用户信息:“`
git config –global user.name “Your Name”
git config –global user.email “your.email@example.com”
“`### git clone
克隆一个远程Git仓库到本地。例如:“`
git clone https://github.com/username/repo.git
“`## 提交与推送
### git add
将文件添加到暂存区,准备进行提交。可以使用以下命令添加单个文件或目录:“`
git add filename
git add directory/
“`### git commit
提交暂存区的文件到本地仓库。“`
git commit -m “Commit message”
“`### git push
将本地仓库的提交推送到远程仓库。“`
git push origin branch
“`## 分支管理
### git branch
查看、创建和删除分支。“`
git branch # 列出所有分支
git branch branchname # 创建一个新分支
git branch -d branchname # 删除一个分支
“`### git checkout
切换分支或恢复文件。“`
git checkout branchname # 切换到指定分支
git checkout -b newbranch # 创建并切换到新分支
git checkout — filename # 恢复指定文件到最近的提交状态
“`### git merge
将其他分支合并到当前分支。“`
git merge branchname # 将指定分支合并到当前分支
“`### git pull
拉取远程仓库的更新并自动合并。“`
git pull origin branch # 从origin仓库的指定分支拉取更新并自动合并
“`## 版本管理
### git log
查看提交日志。“`
git log # 查看所有提交记录
git log –oneline # 简洁显示提交信息
git log –author=”username” # 查看指定作者的提交记录
“`### git diff
查看文件的修改差异。“`
git diff # 查看工作区与暂存区的差异
git diff –cached # 查看暂存区与本地仓库的差异
git diff branchname # 查看当前分支与指定分支的差异
“`### git reset
撤销提交并重置HEAD指针。“`
git reset commit_id # 撤销到指定提交,并将其后的提交移除
git reset –hard commit_id # 强制撤销到指定提交,丢弃工作区的修改
“`## 其他命令
### git status
查看当前仓库状态。“`
git status # 显示工作区和暂存区的状态
“`### git stash
将当前工作区的修改保存起来。“`
git stash # 将修改暂存
git stash list # 查看保存的工作进度
git stash apply stash_id # 恢复指定的工作进度
“`以上是一些常用的Git命令及其用法,通过这些命令,你可以很好地管理你的代码版本,并与团队成员协作开发。
2年前