//常见操作
①git init 管理文件,创建git仓库
②git add 文件名 添加要管理的文件
③git commit -m '描述' 保存到暂存台(stage)
④git tag -a 版本号(例:v0.0.1) -m '描述'
⑤git checkout 版本号(要查看的文件的版本号)
⑥node 文件名
⑦git status 查看当前文件的状态(明显查看当前文件的版本号,或者是否已提交到快照内)
⑧rm 文件名 删除暂存台的文件
git与github
①git remote add '任意英文' '从geithub里复制的路径'
②git push '之前的任意英文' master 提交到github里
③git push --force -u'之前的任意英文'master 强制提交
④ssh -T '从geithub里复制的路径' 查看是否提交成功
⑤git remote 查看当前配置的有哪些远程仓库
⑥git fech远程仓库下载新分支与数据
⑥git pull从远程仓库提取数据并尝试合并到当前分支
⑦git remote rm删除远程仓库
注:如果文件需要在githab上使用就先执行git与github里的内容
//不常见操作
①git init '文件夹名' 指定该文件夹为git仓库
②git add *.js 所有以js为扩展名的文件纳入版本控制
③git add README 将README文件纳入版本控制
④git clone [url] 克隆仓库
⑤git diff 显示git status的详情
⑥git reset HEAD 命令用于取消缓存已缓存的内容。
⑦git rm '文件名' 将缓存文件从缓存区中移出
⑧git mvgit mv 命令做得所有事情就是 git rm --cached, 重命名磁盘上的文件,然后再执行 git add 把新文件添加到缓存区。因此,虽然有 git mv 命令,但它有点多余 。
//git分支管理
①git branch (branchname) 创建分支
②git checkout (branchname) 切换分支
③git merge 合并分支
④git branch 列出分支基本命令
⑤git branch * master 列出所有本地分支
⑥git branch -d (branchname) 删除指定分支
git查看提交历史
①git log 查看git历史
②git log --oneline 查看历史简洁版
③git lig --oneline --graph 查看历史中什么时候出现了分支
④git log --oneline -reverse 逆向显示操作日志
⑤git log --author 查看提交历史
注:如果查看的时候需要某个日期可以使用--since,--before,--until,--after
git标签(版本号:“v1.0.0.1”)
①git tag -a '你想要的标签' 将文件加上版本号 一般用于暂存台上的文件
②git tag 查看所有标签
③git tag -a '版本号' -m '描述' 将文件加上版本号和描述
网友评论