大家好,欢迎来到IT知识分享网。
Git是一个分布式的版本管理系统,在开发中被广泛应用于代码版本的管理,下面就是在日常开发中常用的一些Git命令以及其示例操作,如下所示,我们就来一起看看吧!
git init
用于初始化一个新的Git仓库,如下所示,这个命令表示在当前目录创建一个新的Git仓库。
git init
git clone
该命令用于从远程仓库克隆一个仓库到本地,如下所示。
git clone https://github.com/user/repository.git
上面这个命令,将会将远程仓库克隆到当前路径下的repository文件夹中。
git add
该命令是将需要版本管理的文件添加到暂存区,以便在下一次提交时包含它们,如下所示。
git add file.txt git add .
第一个命令表示将file.txt添加到暂存区,而第二个命令表示要将当前目录下的所有的文件都添加到暂存区中。
git commit
将暂存区中提交的暂存文件提交到本地的仓库中。如下所示。
git commit -m "Initial commit"
执行该命令,这会将暂存区的更改提交到本地仓库,并附带提交信息”Initial commit”。
git status
通过这个命令,我们可以查看当前工作目录的状态,包括哪些文件被修改、哪些文件在暂存区中,如下所示。
git status
git log
用于查看提交历史信息
git log
会显示提交历史,包括提交的哈希值、作者、日期和提交信息。
git diff
用于查看文件的更改内容,如下所示。
git diff git diff --staged
上面命令中,第一个命令显示工作目录和暂存区之间的差异,第二个命令显示暂存区和最后一次提交之间的差异。
git branch
对Git仓库进行分支管理的命令,如下所示
git branch git branch new-branch
上面命令中,第一个命令显示所有分支,第二个命令创建一个名为new-branch的新分支。
git checkout
选择所要切换分支或恢复工作目录的文件,如下所示。
git checkout master git checkout -b new-branch
在上面的命令中,第一个命令表示当前分支切换到master分支,第二个命令表示需要去创建分支并切换到new-branch分支。
git merge
该命令主要是要进行分支的合并操作。如下所示。
git merge new-branch
表示合并new-branch分支到当前分支上
git pull
从远程仓库拉取最新的更改并合并到本地分支。
git pull origin master
这会从远程仓库的master分支拉取最新的更改并合并到本地master分支上。
git push
表示将本地的分支内容推送到远程仓库的对应分支上。
git push origin master
这会将本地master分支的更改推送到远程仓库的master分支。
git remote
用来进行远程仓库的管理
git remote add origin https://github.com/user/repository.git git remote -v
第一个命令添加一个远程仓库,名为origin,第二个命令显示所有远程仓库。
git fetch
用来实现从远程仓库中获取最新的用户更新操作,但是不需要合并到本地分支上。
git fetch origin
从远程仓库获取最新的更改,但不会合并到本地分支。
git rebase
变基操作,将一个分支上的修改应用到另一个分支的基础之上,如下所示。
git rebase master
这会将当前分支的更改应用到master分支的基础之上,来实现变基操作。
总结
以上这项命令几乎是涵盖了我们日常使用的所有命令,能够熟练的掌握并且使用这些命令,可以有效的帮助你去管理代码,实现团队之间的的高效协作。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/168569.html