-
1. git init:在当前目录中初始化一个新的Git仓库。
-
2. git clone [repository]:克隆(下载)一个远程Git仓库到本地。
-
3. git add [file(s)]:将文件添加到暂存区,准备提交。
-
4. git commit -m "[message]":提交暂存区中的文件,并添加相应的提交信息。
-
5. git status:查看当前工作区和暂存区的状态。
-
6. git diff:显示工作区与暂存区之间的差异。
-
7. git log:查看提交历史记录。
-
8. git branch:列出所有分支,当前分支前面会有一个星号。
-
9. git checkout [branch]:切换到指定的分支。
-
10. git merge [branch]:将指定分支合并到当前分支。
-
11. git pull:从远程仓库拉取最新的代码到本地。
-
12. git push:将本地的代码推送到远程仓库。
-
13. git remote add [name] [url]:关联一个远程仓库。
-
14. git remote -v:显示所有远程仓库的详细信息。
-
15. git stash:保存当前工作区的修改,以便稍后恢复。
-
16. git reset [commit]:撤销提交,并将HEAD指针指向指定的提交。
-
17. git rm [file(s)]:从版本控制中删除文件。
-
18. git tag [tagname]:给当前提交打上标签。
-
19. git fetch:从远程仓库获取最新的分支和提交信息,但不会自动合并。
-
20. git rebase [branch]:将当前分支的提交移到指定分支之后。
Git是目前最流行的版本控制系统之一,它提供了许多命令来管理代码的版本和协同开发。以下是一些常用的Git命令及其说明:
-
1. git init:初始化一个新的Git仓库。例如:
git init
-
2. git clone:克隆一个远程仓库到本地。例如:
git clone https://github.com/user/repo.git
-
3. git add:将文件添加到暂存区。例如:
git add file.txt
或git add .
(将所有修改过的文件添加到暂存区) -
4. git commit:提交暂存区的文件到本地仓库。例如:
git commit -m "Commit message"
-
5. git pull:从远程仓库拉取最新的代码到本地。例如:
git pull origin master
-
6. git push:将本地仓库的代码推送到远程仓库。例如:
git push origin master
-
7. git status:查看当前代码库的状态。例如:
git status
-
8. git log:查看提交历史记录。例如:
git log
-
9. git branch:创建、列出或删除分支。例如:
git branch new-branch
(创建新分支)或git branch -d branch-name
(删除分支) -
10. git checkout:切换分支或还原文件。例如:
git checkout branch-name
(切换到指定分支)或git checkout -- file.txt
(还原文件) -
11. git merge:合并指定分支到当前分支。例如:首先切换到目标分支,然后执行
git merge source-branch
-
12. git stash:将当前的工作保存到堆栈中,以便暂时切换到其他任务。例如:
git stash save "Working on new feature"
这只是一些常用的Git命令,还有很多其他命令和选项可以帮助你更好地管理代码版本和协同开发。你可以通过git --help
命令查看详细的Git命令列表和使用说明。