linuxgit常用命令
-
Linux和Git是开发者经常使用的工具。下面是一些常用的Linux和Git命令:
Linux常用命令:
1. ls:显示当前目录的文件和文件夹。
2. cd:改变当前目录。
3. pwd:显示当前所在的目录。
4. mkdir:创建一个新的目录。
5. rm:删除文件或目录。
6. cp:复制文件或目录。
7. mv:移动文件或目录。
8. cat:显示文件内容。
9. grep:在文件中搜索指定的模式。
10. chmod:改变文件或目录的权限。Git常用命令:
1. git init:初始化一个新的Git仓库。
2. git clone:克隆一个远程存储库到本地。
3. git add:将文件添加到Git仓库的暂存区。
4. git commit:将暂存区的文件提交到本地仓库。
5. git push:将本地仓库的修改推送到远程存储库。
6. git pull:从远程存储库拉取最新的修改。
7. git branch:列出所有本地分支。
8. git checkout:切换到指定的分支。
9. git merge:将一个分支合并到当前分支。
10. git log:查看提交历史。这些命令是Linux和Git的基本操作,掌握它们对于开发者来说非常重要。当然,还有更多的命令可以用于不同的情况,可以进一步探索学习。
2年前 -
在Linux系统中,使用Git进行版本控制是非常常见的。下面是一些常用的Linux Git命令:
1. git init:在当前目录创建一个空的Git仓库。
2. git clone [URL]:从远程仓库克隆一个副本到本地。
3. git add [file]:将文件添加至Git暂存区。
4. git commit -m “message”:提交暂存区中的文件,并添加提交信息。
5. git status:查看当前文件的状态,是否有修改或者新文件。
6. git branch:列出所有分支,以及当前所在的分支。
7. git checkout [branch]:切换到指定的分支。
8. git merge [branch]:将指定分支的更改合并到当前分支。
9. git pull:从远程仓库拉取最新的提交。
10. git push:将本地的提交推送到远程仓库。
11. git log:查看提交历史记录。
12. git diff:查看当前文件与最新提交之间的差异。
13. git reset [commit]:将HEAD指针重置到指定的提交,丢弃之后的提交。
14. git stash:将当前的工作区存储起来,以便切换到其他分支。
15. git remote add [name] [URL]:添加一个远程仓库,并给它起一个别名。
16. git remote -v:查看远程仓库的详细信息。
17. git fetch [remote]:从指定的远程仓库中获取最新的提交。这些命令是Git中使用频率较高的一些命令,可以帮助我们实现版本控制、分支管理和远程仓库的操作。详细的命令参数可以通过在命令后面加上–help来查看。
2年前 -
一、Git简介
Git是一个分布式版本控制系统,用于跟踪文件的变化并协同开发。它最初是由Linus Torvalds为了管理Linux内核开发而创立的,现已成为开源项目中最流行的版本控制系统。二、Git基本操作
1. 初始化一个Git仓库
$ git init2. 添加文件到暂存区
$ git add3. 提交文件到版本库
$ git commit -m “commit message”4. 查看仓库状态
$ git status5. 查看提交历史
$ git log6. 查看文件差异
$ git diff7. 从版本库中恢复文件
$ git checkout8. 撤销本次修改
$ git revert9. 修改最后一次提交
$ git commit –amend10. 添加远程仓库
$ git remote add11. 克隆远程仓库
$ git clone12. 拉取远程仓库的最新代码
$ git pull13. 推送代码到远程仓库
$ git push14. 创建新的分支
$ git branch15. 切换到分支
$ git checkout16. 删除分支
$ git branch -d17. 合并分支
$ git merge18. 查看远程仓库信息
$ git remote -v19. 删除远程仓库
$ git remote rm三、常用Git命令详解
1. git init
git init命令用于初始化一个新的Git仓库。在执行该命令后,会在当前目录下创建一个名为”.git”的隐藏文件夹,用于存储Git相关的信息。2. git add
git add命令用于将文件添加到Git的暂存区。可以指定文件名或使用通配符来添加多个文件。例如:
$ git add file1.txt
$ git add *.txt3. git commit
git commit命令用于将暂存区中的文件提交到版本库。每次提交时,都需要提供一个提交信息,用于描述这次提交的内容。例如:
$ git commit -m “Initial commit”4. git status
git status命令用于查看仓库的状态。它会显示哪些文件被修改、删除或添加到暂存区,并提醒你进行相应的操作。5. git log
git log命令用于查看提交历史。它会显示每次提交的作者、日期、提交信息等信息。6. git diff
git diff命令用于查看文件的差异。可以使用该命令比较工作目录中的文件和暂存区中的文件,或比较工作目录中的文件和最新的提交。例如:
$ git diff file1.txt // 比较工作目录中的file1.txt和暂存区中的file1.txt
$ git diff HEAD // 比较工作目录中的文件和最新的提交7. git checkout
git checkout命令用于从版本库中恢复文件。可以通过该命令来切换分支、恢复删除的文件、撤销本次修改等。例如:
$ git checkout branch_name // 切换到分支branch_name
$ git checkout — file.txt // 恢复已修改的文件file.txt
$ git checkout HEAD — file.txt // 恢复最新的提交中的文件file.txt8. git revert
git revert命令用于撤销前一次提交的修改。它会创建一个新的提交,将前一次提交的修改反向应用到代码中。例如:
$ git revert HEAD // 撤销最后一次提交的修改9. git commit –amend
git commit –amend命令用于修改最后一次提交的内容。它会将新的修改合并到最后一次提交中。例如:
$ git add forgotten_file.txt
$ git commit –amend10. git remote
git remote命令用于管理远程仓库。可以使用该命令来添加、删除、重命名远程仓库等。例如:
$ git remote add origin https://github.com/your_username/repo_name.git // 添加一个名为origin的远程仓库除了上述列举的常用Git命令外,Git还有许多其他强大的功能和命令,例如分支管理、标签管理、合并冲突解决等。掌握这些常用的Git命令可以帮助你更好地管理代码并协同开发。
2年前