原生GIT解析与常用命令

    xiaoxiao2026-02-20  17

    大牛绕道!

    理解不对的还请各位好友指出。

    一、一张图看懂GIT

    二、原生GIT命令

    安装方法请自行百度、此处只写常用命令。

    安装: http://msysgit.github.io/ 1、配置git世界通行证:           git config --global user.name           git config --global user.email 2、生成公钥私钥对,保存到服务器认证列表、省去免密码登录           ssh-keygen 3、创建本地仓库 -   git init   仅作为仓库使用 -   git init --bare 4、远程克隆代码   git clone git地址 5、在项目中添加文件后文件没有被git管理  需要 添加文件   eg: git add *.txt 6、删除文件     git rm *.txt 7、提交文件【三种情况】          git commit -m '这里写提交信息作为日志'      提交当前目录下所有文件         git commit -m '提交信息' file                        提交当前目录下所有的file文件         git commit -m '提交信息' *.txt                       提交当前目录下所有的txt文件 8、提交文件后发现有文件漏提交、那么增补提交          git commit -C HEAD -a --amend               -C 代表    要增补提交的版本         HEAD 代表  最新版本         -a  代表    提交所有的文件         --amend    代表    增补提交    这种提交方式会与指定版本合并、不会产生新的提交记录 9、查看状态         git status    查看当前工作区状态         git log        查看提交日志         git reflog    查看引用日志 10、提交还原         git revert  版本号      将当前内容还原为指定版本内容        复位/提交回退        git reset [--hard] 版本号    用户提交回退到指定版本                                       git reset   版本号    将当前改变的内容存放到暂存区并将当前工作区还原回指定版本                                      git reset --hard        硬回退    直接还原回指定版本 不保留当前内容 11、推送             git commit  只是将代码保存到了本地、要推送到远程服务器仓库 采用      git push 12、忽略项目中某些文件  即 哪些文件不希望每次提交出现         需要在项目根目录下创建忽略文件  .gitignore进行忽略控制  忽略文件中 记录要一条一条添加      eg:    .project        target/*;

    三、GIT图形化工具  TortoiseGit

    首先得认识什么是TortoiseGit 。   git命令行不利于推广与使用   所以诞生了图形化工具第三方 也就是 TortoiseGit    注意:他只是图形化工具、服务于GIT、若没有安装GIT 、 只安装了TortoiseGit 依旧无法使用GIT。  就好比 只做了衣服 却没人穿一样、 而原生的GIT  就好比没穿衣服的牛逼人物、虽然很强悍、但是不能为世人所接受。         安装: http://download.tortoisegit.org/tgit/ 友情提示:乌龟经常报错 慎用

    最新回复(0)