git初始
第一次学习git,感觉多用还是很简单的呢,接下来稍微写一下主要的命令吧。
- git init 初始化.git文件夹
- git add . 将全部文件夹都添加到暂存区
- git add 文件夹名 将某个具体文件夹添加到暂存区
- git commit -m "注解" 将暂存区的推送到远端 git commit -m '注解' --no-verify 不做校验,将暂存区的推送到远端
- git reset --hard commit_id 回退到指定版本,commit_id是版本号
- git log 查看提交历史,确定回退到那个版本
- git reflog 查看命令历史,确定回到未来的那个版本
- git checkout -- file 将某个文件回退到修改之前
- git rm file 删除文件
- git status 查看保存之前与现在的区别
- git branch 查看分支
- git branch
创建分支 - git checkout
或者 git switch -c 创建+切换分支 - git merge
合并某分支到当前分支 - git branch -d
删除分支 - git log --graph 查看分支合并图
- git stash 将当前工作现场"储藏"起来,等以后恢复现场继续工作
- git stash pop 将之前"储藏"的工作现场恢复
- git checkout master 切换到主分支
- git remote -v 查看远程库信息
- git push origin branch-name 从本地推送分支到远程仓库
- git pull 从远程抓取分支
行百里者半九十