原git常用命令
-
Git是一种版本控制系统,用于管理程序代码的修改和协作。下面列出了常用的Git命令:
1. 初始化仓库:
– `git init`:在当前目录初始化一个新的Git仓库。2. 基本操作:
– `git add`:将文件添加到暂存区。
– `git commit -m`:提交暂存区的文件到本地仓库。
– `git status`:查看文件的状态。
– `git log`:查看提交历史。3. 分支操作:
– `git branch`:查看所有分支。
– `git branch`:创建一个新的分支。
– `git checkout`:切换到指定分支。
– `git merge`:合并指定分支到当前分支。
– `git branch -d`:删除指定分支。 4. 远程操作:
– `git clone`:从远程仓库克隆代码到本地。
– `git push`:推送本地分支到远程仓库。
– `git pull`:从远程仓库拉取最新代码。
– `git remote -v`:查看远程仓库信息。5. 回退和撤销:
– `git reset`:回退到指定的提交。
– `git revert`:撤销指定的提交。
– `git checkout —`:撤销对文件的修改。 以上是一些常用的Git命令,它们可以帮助你进行版本控制和代码协作。深入学习和使用Git可以更好地管理和追踪代码的修改。
2年前 -
Git是一个版本管理工具,用于跟踪项目文件的变更。以下是常用的Git命令:
1. git init:创建一个新的Git仓库,初始化项目。
2. git clone:克隆一个现有的Git仓库,用于获取远程仓库的代码到本地。
3. git add:将文件添加到暂存区,准备提交更改。
4. git commit:将暂存区的更改提交到本地仓库。
5. git push:将本地仓库的更改推送到远程仓库。
6. git pull:从远程仓库获取最新的代码并合并到本地仓库。
7. git branch:查看所有分支,包括本地和远程分支。
8. git checkout:切换到指定的分支或提交。
9. git merge:将一个分支的更改合并到当前分支。
10. git fetch:从远程仓库获取最新的代码,但不进行合并。
11. git status:查看当前仓库的状态,包括被修改的文件和未被跟踪的文件。
12. git log:查看提交历史记录。
13. git reset:撤销提交或取消暂存的更改。
14. git remote:查看或管理远程仓库。
15. git stash:将当前的工作目录保存到堆栈中,可以在之后重新应用。
这些命令只是Git的一小部分,但是它们是最常用的。熟练掌握这些命令可以帮助你更好地管理你的项目代码。
2年前 -
一、新增/删除文件
1. 新增文件:git add <文件名>(或 git add . 添加全部文件)
该命令将文件添加到Git暂存区。2. 删除文件:git rm <文件名>
该命令将文件从Git暂存区删除,并在下一次提交时从版本控制中移除。3. 重命名文件:git mv <旧文件名> <新文件名>
该命令将文件重命名。二、提交更改
1. 提交更改:git commit -m “提交描述”
该命令将暂存区的文件提交到本地版本库,并写入提交描述。2. 修改最后一次提交的描述:git commit –amend
该命令允许修改最后一次提交的描述。注意:只有本地版本库中的提交才能进行修改。三、查看日志
1. 查看提交日志:git log
该命令显示当前分支的所有提交历史,包括作者、提交日期和提交描述。2. 查看提交日志(简洁版):git log –oneline
该命令以简洁的方式显示提交日志,每个提交只显示一行。3. 查看某个文件的提交历史:git log <文件名>
该命令只显示指定文件的提交历史。四、分支管理
1. 查看分支列表:git branch
该命令显示当前仓库的所有分支列表,并在当前分支前添加一个星号。2. 创建分支:git branch <分支名>
该命令创建一个新的分支。3. 切换分支:git checkout <分支名>
该命令可用于切换到指定的分支。5. 删除分支:git branch -d <分支名>
该命令删除指定的分支(删除分支前要确保当前分支不是要删除的分支)。五、更新与合并
1. 更新代码:git pull
该命令从远程仓库获取最新的更改并合并到当前分支。2. 合并分支:git merge <分支名>
该命令将指定的分支合并到当前分支。3. 解决冲突:根据冲突文件,手动修改为正确的代码,然后执行 git add 命令添加修改后的文件,再执行 git commit 命令进行提交。
六、远程仓库操作
1. 添加远程仓库:git remote add <远程仓库名> <仓库地址>
该命令将指定的远程仓库添加到本地仓库。2. 克隆远程仓库:git clone <仓库地址>
该命令将远程仓库克隆到本地。3. 将本地仓库同步到远程仓库:git push <远程仓库名> <分支名>
该命令将本地仓库的更改推送到指定的远程仓库分支。4. 克隆时指定分支: git clone -b <分支名> <仓库地址>
该命令将指定分支的远程仓库克隆到本地。七、标签管理
1. 创建标签:git tag <标签名>
该命令将创建一个新的标签,并将其关联到当前分支的最新提交。2. 创建带有描述的标签:git tag -a <标签名> -m “标签描述”
该命令将创建一个带有描述的标签。3. 查看标签:git tag
该命令显示所有的标签。4. 推送标签到远程仓库:git push origin <标签名>
该命令将指定标签推送到远程仓库。以上是经常用到的Git命令,通过这些常用命令可以完成大部分的版本控制操作。当然,Git还有许多其他的命令和功能,需要根据实际需求在开发过程中进行学习和使用。
2年前