1. 初始化仓库
在一个新项目的根目录执行以下命令,将其初始化为 Git 仓库:
git init
2. 添加文件到暂存区
将工作区的更改添加到暂存区,准备提交到版本库:
git add filename # 添加指定文件
git add . # 添加所有文件
3. 提交更改到版本库
将暂存区的更改提交到版本库:
git commit -m "Your commit message"
4. 查看状态和提交历史
查看工作区和版本库的状态:
git status
查看提交历史:
git log
5. 比较文件的更改
比较工作区和暂存区的文件更改:
git diff filename
比较暂存区和最新提交的文件更改:
git diff --staged filename
6. 创建和切换分支
创建新分支:
git branch new_branch
切换到分支:
git checkout new_branch
或者合并分支:
git merge branch_name
7. 远程仓库操作
添加远程仓库:
git remote add origin remote_repository_url
推送到远程仓库:
git push -u origin main # 推送到主分支
拉取远程仓库的更改:
git pull origin main # 从主分支拉取更改
8. 撤销更改
撤销工作区的更改(慎用):
git checkout -- filename
撤销暂存区的更改:
git reset filename
撤销最后一次提交:
git reset --soft HEAD^ # 保留更改
git reset --hard HEAD^ # 删除更改
这只是 Git 的基础操作,更多的命令和选项可以在 [Git 官方文档](https://git-scm.com/doc) 中找到。 Git 还提供了强大的分支管理、标签、子模块、rebase 等高级功能,具体取决于项目的需求和团队的开发流程。
转载请注明出处:http://www.zyzy.cn/article/detail/10597/Git