zl程序教程

您现在的位置是:首页 >  工具

当前栏目

git命令总结

Git命令 总结
2023-09-27 14:26:31 时间
命令解释备注
git init初始化仓库
git clone拷贝一份远程仓库,也就是下载一个项目
git add添加文件到仓库
git status查看仓库当前的状态,显示有变更的文件。
git diff比较文件的不同,即暂存区和工作区的差异。
git commit提交暂存区到本地仓库。
git reset回退版本。
git rm删除工作区文件。
git mv移动或重命名工作区文件
git remote远程仓库操作
git fetch从远程获取代码库
git pull下载远程代码并合并
git push上传远程代码并合并
git log查看历史提交记录
git blame 以列表形式查看指定文件的历史修改记录

git clone 时,可以所用不同的协议,包括 ssh, git, https 等,其中最常用的是 ssh,因为速度较快,还可以配置公钥免输入密码。各种写法如下:

  • git clone git@github.com:fsliurujie/test.git --SSH协议
  • git clone git://github.com/fsliurujie/test.git --GIT协议
  • git clone https://github.com/fsliurujie/test.git --HTTPS协议

git中忽略文件权限或文件拥有者的改变

$ git config core.filemode false // 当前版本库
$ git config --global core.fileMode false // 所有版本库