一、Git基本操作
Git是管理代码的工具,有许多基本操作需要掌握。下面是一些常用的Git基本操作。1、Git初始化
$ git init
在需要版本控制的目录下执行这个命令,会创建一个隐藏的.git文件夹,用于存放Git的版本信息。
2、Git添加文件
$ git add 文件名
添加修改过的文件到暂存区,等待提交。
3、Git提交文件
$ git commit -m "提交信息"
将暂存区的文件提交到本地仓库,并附加提交信息。
4、Git查看状态
$ git status
查看当前代码库的状态。
5、Git查看历史版本
$ git log
查看当前仓库的提交历史。
二、Git分支操作
Git的分支功能是其最重要的功能之一,可以同时开发多个版本,各自独立。下面是一些常用的Git分支操作。1、Git新建分支
$ git branch 分支名
新建一个名字为“分支名”的分支。
2、Git切换分支
$ git checkout 分支名
切换到名字为“分支名”的分支。
3、Git合并分支
$ git merge 分支名
将名字为“分支名”的分支合并到当前分支,注意要在需要合并的分支下执行此命令。
4、Git删除分支
$ git branch -d 分支名
删除名字为“分支名”的分支。
5、Git查看分支
$ git branch
查看当前所有的分支,有一个星号标记代表当前所在的分支。
三、Git远程管理
Git也可以管理远程代码仓库,可以将本地代码同步到远程代码库或从远程代码库获取代码。下面是一些常用的Git远程管理操作。1、Git克隆代码库
$ git clone 代码库地址
可以将远程代码库克隆到本地。
2、Git拉取最新代码
$ git pull
从远程代码库获取最新的代码。
3、Git推送代码到远程仓库
$ git push
将代码推送到远程代码库。
4、Git设置远程代码仓库
$ git remote add 远程别名 远程代码库地址
添加一个名为“远程别名”的远程代码库。
5、Git查看远程代码仓库列表
$ git remote -v
查看已设置的远程代码仓库列表。
四、Git高级操作
除了基本操作、分支操作、远程管理之外,Git还有许多强大的高级操作,让管理代码更加方便。下面是一些常用的Git高级操作。1、Git重命名文件
$ git mv 原文件名 新文件名
将原文件名重命名为新文件名,同时提交到Git仓库。
2、Git回退版本
$ git reset --hard 版本ID
将当前分支回退到指定版本,版本ID可以通过Git log命令查看获得。
3、Git标签操作
$ git tag 标签名
在当前分支上创建一个名为“标签名”的标签,用于标记重要的版本。
4、Git修改最后一次提交
$ git commit --amend
可以修改最后一次提交的信息。
5、Git使用ignore文件
在Git仓库的根目录下创建一个名为“.gitignore”的文件,用于指定不需要纳入版本控制的文件或目录。