Git速查表
Git是一种分布式版本控制系统,用于追踪项目源代码的历史并管理变更。以下是常用命令的基本解释。
- git init
使用此命令,初始化一个新的Git仓库。.git文件夹将在当前目录创建,并存储仓库的元数据。
- git remote add origin git@bitbucket.org:user/repo-name.git
在这个例子中,我们要设置一个远程仓库。我们将使用名为origin的标识来指定Bitbucket上的远程仓库的URL。
- git add . -A
将存储库中所有已更改的文件添加到暂存区,以便在下一次提交中进行追踪。
- git commit -m “initial commit”
将添加到暂存区的更改提交到存储库。紧接着这个命令的消息是有关提交的描述。
- git push -u origin main
将本地仓库的更改推送到远程仓库(origin)的main分支。使用-u选项,将main设置为默认的远程分支,以便在将来的推送和拉取操作中使用。
- git status
展示存储库的当前状态。将显示已修改的文件、未暂存的更改、分支信息等。
- git pull
从远程存储库获取最新更改,并将其合并到本地存储库中。
- git checkout -b “new-branch”
创建一个新的分支(在这个例子中为new-branch),并切换到该分支。
- git log
显示存储库的提交历史。将显示每个提交的哈希值、作者、日期和提交消息。
- git diff
显示工作目录和暂存区之间的差异。这样就可以知道哪些文件已更改以及添加或删除的行。
- git checkout main
切换分支。在这个例子中,我们切换到了主分支。