返回
Git操作全攻略:高效使用Git的实用指南
开发工具
2023-10-27 18:58:54
- 常用命令
初始化
git init
使用此命令可初始化一个新的 Git 版本库。
添加文件
git add <file_name>
将指定的文件添加到暂存区。
提交变更
git commit -m "<commit_message>"
将暂存区中的变更提交到本地仓库。
查看状态
git status
显示工作区和暂存区的修改情况。
查看历史
git log
显示提交历史记录。
克隆仓库
git clone <repository_url>
从远程仓库克隆一个新的本地仓库。
推送变更
git push origin <branch_name>
将本地仓库的变更推送至远程仓库。
拉取变更
git pull origin <branch_name>
从远程仓库拉取变更。
2. 别名 alias
设置别名
git config --global alias.<alias> <command>
为指定的 Git 命令设置一个别名。
使用别名
git <alias>
使用别名来执行相应的 Git 命令。
3. 创建版本库
初始化仓库
git init
在当前目录初始化一个新的 Git 版本库。
添加文件
git add <file_name>
将指定的文件添加到暂存区。
提交变更
git commit -m "<commit_message>"
将暂存区中的变更提交到本地仓库。
4. 修改和提交
修改文件
编辑文件并保存。
添加修改
git add <file_name>
将修改过的文件添加到暂存区。
提交变更
git commit -m "<commit_message>"
将暂存区中的变更提交到本地仓库。
5. 查看历史
查看提交历史
git log
显示提交历史记录。
查看文件历史
git log -p <file_name>
显示指定文件的历史记录。
查看提交详情
git show <commit_hash>
显示指定提交的详细内容。
6. 撤销
撤销暂存
git reset HEAD <file_name>
从暂存区移除指定的文件。
撤销提交
git reset --hard HEAD~1
撤销最近一次提交。
7. 分支与标签
创建分支
git branch <branch_name>
创建一个新的分支。
切换分支
git checkout <branch_name>
切换到指定的分支。
合并分支
git merge <branch_name>
将指定的分支合并到当前分支。
创建标签
git tag <tag_name>
在当前提交上创建一个标签。
8. 合并与衍合
合并分支
git merge <branch_name>
将指定的分支合并到当前分支。
衍合分支
git rebase <branch_name>
将当前分支衍合到指定的分支。
9. 远程操作
添加远程仓库
git remote add <name> <url>
添加一个新的远程仓库。
推送变更
git push <remote_name> <branch_name>
将本地仓库的变更推送至远程仓库。
拉取变更
git pull <remote_name> <branch_name>
从远程仓库拉取变更。
10. 打包
打包仓库
git archive --format=tar <branch_name> | gzip > <archive_name>.tar.gz
将仓库打包成 tar.gz 文件。
解包仓库
tar -xzvf <archive_name>.tar.gz
解压打包的仓库。
Git是一个功能强大的工具,掌握好Git的命令可以帮助开发人员有效地管理代码,提高开发效率。这篇指南涵盖了Git的常用命令,希望对大家有所帮助。