git基本命令大全
-
Git是一种版本控制系统,用于管理代码的变更。下面是一些基本的Git命令,帮助你开始使用Git:
1. git init
– 初始化一个新的Git仓库。2. git clone [url]
– 克隆一个远程仓库到本地。3. git add [file]
– 将文件添加到暂存区。4. git commit -m “message”
– 提交暂存区的文件到本地仓库,包括提交信息。5. git status
– 显示工作区和暂存区文件的状态。6. git diff
– 显示工作区和暂存区文件的差异。7. git branch
– 列出所有分支。8. git checkout [branch]
– 切换到指定分支。9. git merge [branch]
– 将指定分支的代码合并到当前分支。10. git pull
– 从远程仓库拉取最新代码到本地。11. git push
– 将本地代码推送到远程仓库。12. git remote add [name] [url]
– 添加一个远程仓库。13. git log
– 显示提交日志。14. git reset [commit]
– 回滚到指定的提交。15. git stash
– 将未提交的修改保存到一个临时区域。16. git tag [name]
– 创建一个标签。17. git cherry-pick [commit]
– 选择一个提交来应用到当前分支。这些是Git的一些基本命令,帮助你开始使用Git来管理你的代码。记住要根据自己的需求合理使用这些命令。
2年前 -
Git是目前使用最广泛的版本控制系统之一,可以用于管理项目的代码。下面给出了一些常见的Git基本命令:
1. 初始化仓库:
“`
git init
“`
这个命令用于在当前目录下创建一个新的Git仓库。2. 添加文件到暂存区:
“`
git add <文件名>
“`
这个命令用于将文件添加到Git仓库的暂存区,准备提交。3. 提交文件到仓库:
“`
git commit -m “提交信息”
“`
这个命令用于将暂存区的文件提交到Git仓库中。4. 查看仓库的状态:
“`
git status
“`
这个命令用于查看当前仓库的状态,包括已修改、已暂存等文件的信息。5. 查看提交日志:
“`
git log
“`
这个命令用于查看提交日志,包括提交的作者、时间、提交信息等内容。6. 切换到其他分支:
“`
git checkout <分支名>
“`
这个命令用于切换到指定的分支。7. 创建新的分支:
“`
git branch <分支名>
“`
这个命令用于创建一个新的分支。8. 合并分支:
“`
git merge <分支名>
“`
这个命令用于将指定分支的修改合并到当前分支。9. 拉取远程仓库的更新:
“`
git pull
“`
这个命令用于拉取远程仓库的更新。10. 推送本地修改到远程仓库:
“`
git push
“`
这个命令用于将本地的修改推送到远程仓库。11. 清除工作目录的修改:
“`
git clean -f
“`
这个命令用于清除工作目录中未被跟踪的文件。12. 重置暂存区和工作目录的修改:
“`
git reset –hard
“`
这个命令用于重置暂存区和工作目录中的所有修改。13. 撤销最后一次提交:
“`
git revert HEAD
“`
这个命令用于撤销最后一次提交。14. 克隆远程仓库:
“`
git clone <远程仓库地址>
“`
这个命令用于克隆远程仓库到本地。15. 查看远程仓库地址:
“`
git remote -v
“`
这个命令用于查看当前仓库关联的远程仓库地址。这些是一些Git的基本命令,可以帮助你完成日常的代码管理工作。当然,Git还有很多其他的命令和功能,你可以进一步学习和了解。
2年前 -
一、Git初始化和配置命令
1. git init:初始化一个新的Git仓库。
2. git config:配置Git的全局或仓库级别的变量。
– git config –global user.name “your name”:设置全局的用户名。
– git config –global user.email “your email”:设置全局的用户邮箱。
– git config –local user.name “your name”:设置仓库级别的用户名。
– git config –local user.email “your email”:设置仓库级别的用户邮箱。
二、Git基本操作命令
1. git add:将文件或目录添加到Git索引中。
– git add file.txt:将file.txt文件添加到索引中。
– git add dir/:将dir目录下的所有文件添加到索引中。
2. git commit:将已添加到索引的文件提交到Git仓库。
– git commit -m “commit message”:提交并添加提交信息。
– git commit –amend:修改上一次的提交。
3. git status:查看当前工作目录的状态。
4. git diff:查看工作目录和索引之间的差异。
5. git log:查看提交历史。
– git log –oneline:只显示简洁的提交信息。
– git log –graph:以图形化的方式显示提交历史。
6. git branch:管理分支。
– git branch:列出所有分支。
– git branch branch_name:创建一个新的分支。
– git branch -d branch_name:删除一个分支。
7. git checkout:切换分支。
– git checkout branch_name:切换到指定的分支。
– git checkout -b branch_name:创建并切换到一个新的分支。
8. git merge: 合并分支。
– git merge branch_name:将指定的分支合并到当前分支。
9. git reset:重置当前分支到指定的提交。
– git reset commit_hash:重置当前分支到指定提交。
– git reset –hard commit_hash:重置当前分支和工作目录到指定提交。
10. git remote:管理远程仓库。
– git remote add origin remote_url:添加一个远程仓库。
– git remote -v:查看已添加的远程仓库。
– git remote remove origin:移除已添加的远程仓库。
11. git push:将本地的提交推送到远程仓库。
– git push origin branch_name:将本地分支推送到远程仓库。
12. git pull:从远程仓库拉取最新的提交。
– git pull origin branch_name:从远程仓库拉取指定分支的提交。
13. git clone:克隆一个远程仓库到本地。
– git clone remote_url:克隆远程仓库到当前目录。
三、Git高级操作命令
1. git stash:将当前的修改暂存起来。
– git stash:将当前的修改暂存起来。
– git stash apply:恢复最近的一个暂存。
– git stash pop:恢复最近的一个暂存,并删除暂存内容。
2. git cherry-pick:选择一个或多个提交应用到当前分支。
– git cherry-pick commit_hash:选择一个提交应用到当前分支。
– git cherry-pick commit_hash1 commit_hash2:选择多个提交应用到当前分支。
3. git rebase:将一系列提交合并成一个或者修改提交顺序。
– git rebase branch_name:将当前分支的提交移动到指定分支的最新提交后面。(变基操作)
– git rebase -i commit_hash:修改提交的顺序、合并提交等。(交互式变基)
以上是Git的一些基本命令,用于初始化仓库、添加提交、查看状态等基本操作。还有一些高级操作命令,用于暂存修改、合并提交、重置分支等操作。在实际的使用中,根据具体场景和需求选择合适的命令来执行相应的操作。
2年前