- Linux上安装Git
sudo apt-get install git - 创建版本库
git init - git 提交文件
git add 文件1 文件2 …
git commit -m ”提交描述“ - 查看当前分支状态
git status - 查看分支
git branch - 版本回退
回退到上一个版本:git reset --hare HEAD^
回退到知道HASH版本:git reset --hard 哈希值 - 查看使用命令的记录
git reflog - 查看提交历史
git log - 丢弃工作区的修改
git checkout – 文件名 - 丢弃暂存区的修改
git reset HEAD 文件名(把暂暂存区文件恢复到工作区)
git checkout – 文件名(丢弃工作区的修改) - 删除文件
rm 文件名
git rm 文件名
git commit -m “提交描述” - 误删文件恢复
git checkout – 文件名 - 将本地修改推送到远端
git push origin 分支名 - 将本地与远程库关联
git remote add origin 远端git的位置 - 查看远端库信息
git remote -v - 删除与远端的关联
git remote rm origin - 从远端克隆一个本地库
git clone 远端git的位置 - 创建一个新的分支并切换到新分支
git checkout -b 新分支名称 - 切换分支
git checkout 分支名称 - 合并分支
git checkout 主要的分支
git merge 开发的功能分支 - 删除分支
git branch -d 分支名称 - 查看分支合并图
git log --graph - 暂存现场功能
git stash //暂存工作现场
git stash list //查看存储的工作现场
git stash apply 内容 //恢复stash中的内容但是不删除
git stash pop 内容 //恢复stash中的内容并且删除
git stash drop 内容 //删除stash内容 - 删除一个没有被合并过的分支
git branch -D 分支名称 - 查看远程库的信息
git remote - 显示远程的信息
git remote -v - git的提交历史变成直线
git rebase(变基) - git 标签功能
git tag //查看所有标签
git tag 标签内容 //打一个标签
git tag 标签内容 提交编号 //给指定提交打一个标签
git show 标签 //查看标签的内容
git tag -d 标签 //删除标签
git push origin 标签 //将标签提交到远端 - 忽略一些文件
在git 的根目录下创建.gitignore文件,把忽略的文件填入
GIT命令笔记
最新推荐文章于 2024-07-27 19:42:31 发布