git实用命令整理
-
Git是目前最流行的分布式版本控制系统之一,是开发者日常工作中不可或缺的工具。下面是一些常用的Git命令整理:
1. git init:初始化新的Git仓库。
2. git clone [url]:克隆远程Git仓库到本地。
3. git add [file]:将文件添加到暂存区。
4. git commit -m [message]:将暂存区的内容提交到本地仓库,并添加提交消息。
5. git status:显示工作区和暂存区的状态。
6. git diff:显示工作区和暂存区文件的差异。
7. git log:显示提交的历史记录。
8. git branch:显示所有分支,当前分支用*标记。
9. git branch [branch-name]:创建新的分支。
10. git checkout [branch-name]:切换到指定分支。
11. git merge [branch-name]:将指定分支合并到当前分支。
12. git push:将本地仓库的内容推送到远程仓库。
13. git pull:从远程仓库获取最新的内容并合并到本地仓库。
14. git fetch:从远程仓库获取最新的内容但不合并。
15. git remote:显示远程仓库的简称。
16. git remote -v:显示远程仓库的详细信息。
17. git stash:将当前工作区的变更保存到堆栈中。
18. git cherry-pick [commit]:选择指定的提交,将其应用到当前分支。
19. git reset [commit]:将当前分支的 HEAD 指针指向指定的提交。
20. git revert [commit]:创建一个新的提交,撤销指定的提交。以上是一些常用的Git命令,可以帮助你进行版本控制、分支管理以及与远程仓库的交互。熟练掌握这些命令,可以提高你的开发效率和代码管理能力。除了这些命令外,Git还有很多其他强大的功能,可以根据实际需要去学习和使用。
2年前 -
1. git init:初始化一个新的git仓库。
这个命令会在当前目录下创建一个新的空的仓库,用于存放版本控制的文件。2. git clone:克隆一个远程仓库到本地。
这个命令会将远程仓库的所有文件复制到本地,并创建一个指向远程分支的指针。3. git add:将文件添加到暂存区。
这个命令可以将指定文件或目录添加到git的暂存区中,以便进行下一步的提交。4. git commit:将暂存区的文件提交到本地仓库。
这个命令会将暂存区的修改内容提交到本地仓库,同时生成一个唯一的提交ID。5. git push:将本地修改推送到远程仓库。
这个命令用于将本地的修改推送到远程仓库,以便与其他开发者共享和合作。6. git pull:从远程仓库拉取最新的修改。
这个命令用于从远程仓库拉取最新的修改,并自动合并到当前分支上。7. git branch:列出当前所有的分支。
这个命令可以列出当前仓库中所有的分支,并且以当前分支为标注。8. git checkout:切换到指定分支。
这个命令用于切换到指定的分支,以便进行相应的操作和修改。9. git merge:将指定分支合并到当前分支。
这个命令用于将指定分支的修改合并到当前分支,以保持代码同步和更新。10. git fetch:从远程仓库下载最新修改,但不自动合并。
这个命令可以下载远程仓库的最新修改到本地,但不会自动合并到当前分支。11. git stash:将当前的工作区储藏起来。
这个命令用于将当前的工作区储藏起来,使得可以切换到其他分支进行其他工作。12. git log:查看提交日志。
这个命令可以查看当前仓库的提交历史,并显示每个提交的详细信息。13. git reset:撤销提交。
这个命令可以撤销最近的一次提交,并将修改的文件回退到上一个版本。14. git remote:管理远程仓库。
这个命令可以添加、删除、重命名和查看远程仓库的配置信息。15. git tag:创建和管理标签。
这个命令可以创建、删除和查看标签,并给特定的提交打上标签。以上是一些常用的git命令,对于日常的版本控制工作非常实用。
2年前 -
一、创建仓库
1. `git init`:在当前目录创建一个新的仓库。
2. `git clone [url]`:从远程仓库克隆一个仓库到本地。
二、添加、删除文件
1. `git add [file]`:将文件添加到暂存区。
2. `git add .`:将所有修改过的文件添加到暂存区。
3. `git rm [file]`:将文件从暂存区和工作区中删除。
4. `git mv [file-original] [file-renamed]`:重命名文件,并将新文件添加到暂存区。
三、提交更改
1. `git commit -m [message]`:将暂存区中的文件提交到仓库,并添加提交信息。
2. `git commit -a`:将所有修改过的文件添加到暂存区,并提交到仓库,省去了git add操作。
四、查看信息
1. `git status`:查看工作区和暂存区的状态。
2. `git log`:查看提交历史记录。
3. `git diff`:查看工作区和暂存区之间的差异。
4. `git show [commit]`:查看某次提交的详细信息。
五、分支操作
1. `git branch`:查看当前仓库的分支列表。
2. `git branch [branch-name]`:创建新的分支。
3. `git checkout [branch-name]`:切换到指定分支。
4. `git merge [branch-name]`:将指定分支合并到当前分支。
5. `git branch -d [branch-name]`:删除指定分支。
六、远程操作
1. `git remote`:查看当前配置的远程仓库。
2. `git remote -v`:查看远程仓库的详细信息。
3. `git remote add [remote-name] [url]`:添加一个新的远程仓库。
4. `git push [remote-name] [branch-name]`:将当前分支推送到指定的远程仓库。
5. `git pull [remote-name] [branch-name]`:从远程仓库获取最新的版本,并合并到当前分支。
七、撤销操作
1. `git checkout [file]`:撤销对文件的修改,恢复到最近一次提交的状态。
2. `git reset HEAD [file]`:撤销对文件的暂存,将文件从暂存区移除。
3. `git revert HEAD`:撤销前一次提交,生成一个新的提交。
4. `git reset [commit]`:撤销通过将分支指针移动到指定的提交。
以上是一些常用的git命令,可以帮助你进行版本控制、提交更改、查看信息、分支操作、远程操作以及撤销操作。熟练掌握这些命令可以提高你的工作效率,并使你更好地管理代码。
2年前