作者:手机用户2502936117 | 来源:互联网 | 2024-11-01 16:16
掌握Git基础操作是每个开发者必备的技能。本文详细介绍了Git的基本命令和使用方法,包括初始化仓库、配置用户信息、添加文件、提交更改以及查看版本历史等关键步骤。通过这些操作,读者可以快速上手并高效管理代码版本。例如,使用`gitconfig--globaluser.name`和`gitconfig--globaluser.email`来设置全局用户名和邮箱,确保每次提交时都能正确标识提交者信息。
Git基本操作用法
1、初始化操作
2、创建新版本库
3、修改和提交
4、撤消操作
5、查看提交历史
1、初始化操作
$ git config -global user.name #设置提交者名字
$ git config -global user.email #设置提交者邮箱
$ git config -global core.editor #设置默认文本编辑器
$ git config -global merge.tool #设置解决合并冲突时差异分析工具
$ git config -list #检查已有的配置信息
2、创建新版本库
$ git clone #克隆远程版本库
// 如 git clone git@192.168.9.19:myproject.git
// git clone http://username:password@这里是ip:xx.git
$ git init #初始化本地版本库
//初始完之后需要clone 远程版本库下载新的数据
3、修改和提交
$ git add . #添加所有改动过的文件
// 如果想忽略某个文件,需要新建一个.gitignore文件,写入想忽略的文件名称
$ git add #添加指定的文件
$ git mv #文件重命名
$ git rm #删除文件
$ git rm -cached #停止跟踪文件但不删除
$ git commit -m # 提交指定文件
$ git commit -m “commit message” #提交所有更新过的文件
$ git commit -amend # 修改最后一次提交
$ git commit -C HEAD -a -amend #增补提交(不会产生新的提交历史纪录)
// 一次完整的操作 例 1、git add filename
2、git commit -m filename
删除例 1、$ vim abc.txt //先创建一个文件 //创建完之后如果不提交,git rm filename是无法操作的
2、$ git add abc.txt //提交
3、$ git commit abc.txt //上传
hint: Waiting for your editor to close the file... 会打开一个文件,图2.3
4、$ git rm abc.txt -f //强制删除
图2.3
保存关闭
4、撤消操作
$ git reset -hard HEAD #撤消工作目录中所有未提交文件的修改内容 比如删除也可以撤销
$ git checkout HEAD #撤消指定的未提交文件的修改内容
$ git checkout HEAD. #撤消所有文件
$ git revert #撤消指定的提交
// 删除恢复例:
4.1、$ git rm eee
rm 'eee'
4.2.1、$ git reset --hard //也可以加上 HEAD 恢复所有删除的文件
HEAD is now at 9d1df48 aaaaaaaa
4.2.2、$ git checkout HEAD eee //这样直接恢复单个文件,reset会将所有删除的文件都恢复
4.2.3、$ git checkout HEAD . //这样是恢复所有文件
4.2.4、$ git revert //这个不知道昨用
5、查看提交历史
Git基本操作用法