git命令执行记录
-
1. git init – 初始化一个新的git仓库。
2. git clone– 克隆一个远程git仓库到本地。
3. git add– 将文件添加到暂存区。
4. git commit -m “message” – 提交暂存区中的文件到版本库并添加提交信息。
5. git status – 查看工作区和暂存区的状态。
6. git diff – 查看工作区和暂存区文件的差异。
7. git branch – 查看本地分支列表。
8. git checkout– 切换到指定分支。
9. git merge– 将指定分支合并到当前分支。
10. git pull – 更新远程仓库到本地并合并。
11. git push – 将本地仓库推送到远程仓库。
12. git remote -v – 查看远程仓库地址。
13. git log – 查看提交记录。
14. git reset– 撤销前几次提交。
15. git stash – 将当前工作保存到堆栈中。
16. git stash apply – 恢复保存在堆栈中的工作区。
17. git tag– 创建一个标签并指向当前提交。
18. git fetch – 更新远程仓库到本地。
19. git rebase– 将当前分支变基到指定分支。
20. git revert– 撤销指定提交并创建一个新提交。 这些是常用的git命令,可以帮助我们进行版本控制、代码管理和团队协作。熟练使用这些命令能够提高工作效率和代码质量。但是为了避免错误操作,建议在使用这些命令前先了解其具体操作和参数的含义。
2年前 -
1. git init: 用于在当前目录创建一个新的Git仓库。
2. git clone [url]: 用于克隆一个远程仓库到本地。
3. git add [file]: 将指定文件添加到暂存区。
4. git commit -m [message]: 将当前暂存区的文件提交到本地仓库,并添加提交信息。
5. git status: 查看当前工作区与暂存区的文件状态。
6. git log: 查看当前分支的提交历史。
7. git branch: 查看当前分支列表,并显示当前所在分支。
8. git checkout [branch]: 切换到指定分支。
9. git merge [branch]: 将指定分支的提交合并到当前分支。
10. git push [remote] [branch]: 将当前分支的提交推送到远程仓库。
11. git pull [remote] [branch]: 从远程仓库拉取最新的提交,并合并到当前分支。
12. git fetch [remote]: 从远程仓库拉取最新的提交,但不会合并到当前分支。
13. git remote add [name] [url]: 将指定url的仓库添加为远程仓库,并起一个别名。
14. git remote -v: 查看当前仓库已经添加的远程仓库列表。
15. git diff: 比较工作区与暂存区文件的差异。
16. git reset [file]: 将指定文件从暂存区移除,但保留在工作区。
17. git checkout — [file]: 将指定文件恢复到最近一次提交的状态。
18. git stash: 将当前工作区的修改暂时保存起来,以便后续恢复。
19. git tag [name]: 在当前分支的最新提交上创建一个标签。
20. git branch -D [branch]: 强制删除指定分支,即使该分支包含未合并的提交。这些是Git中常用的命令,可以帮助我们进行代码的版本控制和协作开发。但在实际使用中,还有更多的Git命令和选项,可以根据具体需求进行学习和使用。
2年前 -
Git是一个分布式版本控制系统,用于管理和跟踪项目代码的变化。 Git命令是使用Git进行版本控制的关键。下面是一些常用的Git命令和它们的用法,记录了Git命令的执行过程。
1. git init:创建一个空的Git仓库。该命令将在当前目录下创建一个名为”.git”的子目录,并存储仓库的历史记录和元数据。
“`
$ git init
Initialized empty Git repository in /path/to/repository/
“`2. git clone:从远程仓库克隆代码到本地。需要提供远程仓库的URL。
“`
$ git clone
Cloning into ‘repository_name’…
“`3. git add:将文件添加到Git的暂存区。可以使用通配符指定多个文件。
“`
$ git add
“`4. git commit:创建一个新的提交,将暂存区的文件添加到版本历史记录中。可以使用-m标志指定提交消息。
“`
$ git commit -m “Commit message”
“`5. git status:查看当前仓库的状态,包括修改的文件和未跟踪的文件。
“`
$ git status
On branch master
Your branch is up to date with ‘origin/master’.Changes not staged for commit:
(use “git add…” to update what will be committed)
(use “git checkout —…” to discard changes in working directory)
modified: file1.txtUntracked files:
(use “git add…” to include in what will be committed)
file2.txtno changes added to commit (use “git add” and/or “git commit -a”)
“`6. git log:查看仓库的提交历史。可以使用不同的选项来定义要显示的日志的格式。
“`
$ git log
commit e9f16893bc0327f3ffe37e7a63a4dfdf44f9c99e (HEAD -> master, origin/master)
Author: John Doe
Date: Thu Jun 11 10:00:00 2020 +0000Commit message
commit c3bcb508ea719ae6019e65d15b41a08f361ae25f
Author: Jane Smith
Date: Wed Jun 10 15:00:00 2020 +0000Another commit message
“`7. git branch:管理分支。可以使用不同的选项来列出、创建、删除和切换分支。
“`
$ git branch
branch1
* master
branch2$ git branch branch3
“`8. git merge:合并分支。将一个分支的更改合并到当前分支。
“`
$ git merge branch1
“`9. git push:将本地仓库的更改推送到远程仓库。
“`
$ git push origin master
“`10. git pull:从远程仓库拉取更新,并自动合并到当前分支。
“`
$ git pull origin master
“`以上只是一些常用的Git命令,还有很多其他命令和选项可供使用。可以通过在命令行中键入”git –help”来查看所有可用的Git命令及其用法。
2年前