Git 常用命令
git 记住密码
通过执行命令 git config --global credential.helper store
,Git 能够在本地保存用户名和密码。这样,用户在进行远程仓库操作时,例如 git push
,就不需要每次都输入用户名和密码了。
Git 设置全局用户名和邮箱
在Git中设置全局用户名和邮箱地址是很重要的一步,因为每次提交(commit)都会使用这些信息来标识提交者。要设置全局用户名和邮箱地址,可以使用以下命令:
- 设置用户名:
git config --global user.name "Your Name"
- 设置邮箱地址:
git config --global user.email "youremail@example.com"
这些设置会应用到所有的Git仓库上,除非在某个仓库中进行了单独的配置。
其他常用Git操作
- 克隆仓库:
git clone [URL]
,这个命令用于从远程仓库克隆一份副本到本地。 - 查看状态:
git status
,查看当前工作目录和暂存区的状态,如哪些文件被修改了但还没提交。 - 添加文件到暂存区:
git add [file]
,将工作目录中的文件添加到暂存区,准备进行提交。使用git add .
可以添加所有修改过的文件。 - 提交更改:
git commit -m "commit message"
,将暂存区的更改提交到仓库中。每个提交都需要一个提交信息,描述更改的内容。 - 拉取远程仓库的更改:
git pull [remote] [branch]
,从远程仓库获取最新的更改并合并到当前分支。 - 推送更改到远程仓库:
git push [remote] [branch]
,将本地分支的更改推送到远程仓库。 - 创建分支:
git branch [branch-name]
,创建一个新分支。 - 切换分支:
git checkout [branch-name]
,切换到指定的分支。使用git checkout -b [branch-name]
可以创建并立即切换到新分支。 - 合并分支:
git merge [branch]
,将指定分支的更改合并到当前分支。
参考链接
当您希望深入了解 Git 或遇到具体问题时,以下这些网站和文档可能会对您非常有用:
- 官方 Git 文档:Git Book 是学习 Git 的绝佳资源,提供了从基础到高级的各种主题。
- GitHub 帮助文档:GitHub Docs 上有关于如何在 GitHub 平台上使用 Git 和其他特性的详细指南。
- Git 教程:Atlassian Git Tutorial 是一个很好的资源,特别是对于团队合作方面的 Git 使用。
- Git 参考手册:Git Reference 提供了一个完整的命令参考列表,适合需要快速查找命令用法的开发者。
- Git 风格指南:Git Style Guide 对于希望写出易于理解的提交信息和维护清晰项目历史的开发者来说,是一个宝贵的资源。
- Visual Git Guide:Visual Git Guide 通过图解的方式,帮助理解 Git 命令如何工作。
- Pro Git Book:Pro Git 的中文版也是一个极佳的学习资源,特别是对于中文读者。