跳到主要内容

git 命令行

git --version版本
git init初始化
git init new repo使用指定的目录作为 Git 仓库
git add \*.c文件追踪
git add README文件追踪
git commit -m \" 提示说明 \"---
git clone拷贝项目
git clone <repo> <directory>克隆库 repo 到指定位置 directory
git log查看历史提交记录
git blame <file>以列表形式查看文件的历史修改记录
git add暂存区目录被更新
git reset HEAD暂存区的目录会被重新,被 master 分支指向的目录树所代替,但是工作区不受影响
git re --cache <file>直接从暂存区删除文件,工作区不变
git checkout暂存区全部代替工作区文件 _ 该操作很危险_
git checkout --<file>暂存区指定文件代替工作区文件 _ 该操作很危险_
git remote远程操作
git fetch从远端获取代码库
git pull下载远程代码合并
git push上传远程代码合并
git add添加到仓库
git status查看仓库的状态,显示变化的文件
git diff必交文件的不同,即暂存区与工作区的差异
git commit提交到暂存区
git reset回退版本
git rm删除工作区文件
git mv移动或命名工作期间
git branch {新建分支名}新建分支
git checkout {分支名}切换分支
git merge分支合并
git log查看记录
git blame <file>查看指定文件的修改记录
git gc垃圾回收