Git 命令基本用法
Git是一个开源的分布式版本控制系统,它可以让你跟踪文件的变化,跟踪你的工作,并且方便地与其他人共享你的工作。Git 命令可以帮助你管理你的项目,它的基本用法如下:
1. 初始化
要使用Git,需要初始化一个Git仓库,在你的项目文件夹下执行:
git init
这会初始化一个Git仓库,你可以在仓库中添加文件并跟踪它们的变化。
2. 添加文件
要添加文件到Git仓库,可以使用git add命令,例如:
git add filename
这会把文件添加到Git仓库中,你也可以使用git add .命令添加当前文件夹下的所有文件。
3. 提交文件
要把文件提交到Git仓库,可以使用git commit命令,例如:
git commit -m "commit message"
这会把文件提交到Git仓库,并且添加一条commit message,以便你可以跟踪文件的变化。
4. 查看状态
要查看当前Git仓库的状态,可以使用git status命令,例如:
git status
这会列出当前Git仓库中的文件,以及它们的状态,如未提交、已提交、已修改等。
5. 查看历史
要查看Git仓库的历史记录,可以使用git log命令,例如:
git log
这会列出Git仓库中的所有提交记录,以及每次提交的详细信息,如提交者、提交时间等。
6. 比较文件
要比较Git仓库中的文件,可以使用git diff命令,例如:
git diff filename
这会比较Git仓库中的文件,并列出文件中的不同之处,以便你可以查看文件的变化。
7. 推送文件
要把文件推送到远程仓库,可以使用git push命令,例如:
git push origin master
这会把本地仓库中的文件推送到远程仓库,以便其他人可以获取你的更新。
8. 拉取文件
要从远程仓库拉取文件,可以使用git pull命令,例如:
git pull origin master
这会从远程仓库拉取最新的文件,以便你可以更新你的本地仓库。
9. 分支管理
Git还支持分支管理,可以使用git branch命令来管理分支,例如:
git branch branch_name
这会创建一个新的分支,你可以在这个分支上进行开发,并且可以在任何时候切换到其他分支。
10. 合并分支
要合并两个分支,可以使用git merge命令,例如:
git merge branch_name
这会把branch_name分支中的文件合并到当前分支中,以便你可以合并两个分支的文件。
11. 标签管理
Git还支持标签管理,可以使用git tag命令来管理标签,例如:
git tag tag_name
这会创建一个新的标签,你可以在任何时候查