LINUX学习笔记
GIT操作命令
基本命令
- git init:初始化仓库
- git status:查看文件状态
- git add:添加文件到暂存区(index)
- git commit -m “注释”:提交文件到仓库(repository)
- git log:查看仓库里面的更新历史日志,git log --pretty=oneline --all --graph --abbrev-commit
- git reset --hard commitID:版本回退commit ID
- git reflog:过往的所有操作
分支命令
- git branch:查看分支
- git branch 文件名:创建分支
HEAD:指向谁,谁就是当前的分支 - git branch -d 分支名:删除分支,需要做各种检查
- git branch -D 分支名:删除分支,不做各种检查
- git checkout 分支名:切换分支;git checkout -b 分支名(创建并切换)
- git merge:合并分支(一般将其他分支合并到master分支上)
- 切换到master分支:git checkout master
- 合并到master上:git merge 文件名
远程仓库命令
-
git remote add origin address:添加远端仓库,origin:远端仓库名;address:远端仓库的地址(URL)
-
git remote:查看远端仓库
-
git push origin master:将本地仓库文件推送到远端仓库
-
git push [-f][–set-upstream][远端名称[本地分支名][远端分支名]]
如果远程分支名与本地分支名相同,则可以只写本地分支;git push origin master
-f:表示强制覆盖
–set-upstream:推送到远端的同时建立起和远端分支的关联关系;git push --set-upstream origin master
如果当前分支已经和远端分支关联,则可以省略分支名和远端名;git push 将maser分支推送到已关联的远端分支 -
git branch -vv:查看本地分支与远程分支的对应关系
-
git clone 仓库路径 本地目录:从远程仓库克隆
-
git fetch [远端名称][分支名称]:抓取命令,将仓库里的更新都抓取到本地,不会进行合并,如果不指定远端名称和分支名称,则抓取所有分支
-
git pull[远端名称][分支名称]:拉取指令,将远端仓库的修改拉倒本地并自动进行合并,等同于fetch+merge。如果不指定远端名称和分支名称,则抓取所有并更新当前分支。文章来源:https://www.toymoban.com/news/detail-652973.html
【注】:个人学习笔记,如有错误,望不吝赐教,这厢有礼了~~~文章来源地址https://www.toymoban.com/news/detail-652973.html
到了这里,关于LINUX学习笔记_GIT操作命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!