-
Notifications
You must be signed in to change notification settings - Fork 0
Home
-
git branch 查看当前的所有分支,以及查看当前所在分支(*号标识当前所在分支)
-
git checkout 切换分支的命令
-
git status 查看当前的分支状态
-
git add 将工作文件修改提交到本地暂存区
-
git add . 将所有修改过的工作文件提交暂存区
-
git rm --cached aa.txt add aa.txt文件之后,从暂存区中删除该文件,to unstage
-
git commit -m '' 提交代码,会生成版本号,如果回滚的话可以执行命令 git reset --hard 'hash值'
-
git push origin '推送分支名' 推送到远程服务器
-
git push -f origin master 强制提交(-f)
-
git log -3 查看最近3次的提交记录
-
git checkout 切换分支
-
git branch 创建分支
-
git checkout -b 创建+切换分支
-
git merge 合并某分支到当前分支
-
git branch -d 删除分支
-
git pull 抓取远程仓库所有分支更新并合并到本地
-
git fetch origin 抓取远程仓库更新
-
git clone 克隆项目到本地
-
git remote: 查看远程库的信息
-
git remote -v :查看远程库的详细信息
-
cat XX : 查看XX文件内容
-
git reflog : 查看历史记录的版本号id
-
git diff XX : 查看XX文件修改了那些内容
-
git push -u(第一次要用-u 以后不需要) origin master :把当前master分支推送到远程库
-
git stash list :查看所有被隐藏的文件列表
-
git stash apply :恢复被隐藏的文件,但是内容不删除
-
git stash drop: 删除文件
-
git stash pop: 恢复文件的同时 也删除文件
-
git 上传本地项目的处理流程
- git init
- 关联远程仓库,其中origin后跟的是,远程仓库的别名
- git remote add origin https://github.com/DanielXSM/springboot_practice.git
- git add .(记得有个点哦,并且和add之间有空格)
- git commit -m "message" 其中message就是你提交文件时候的备注。以便知道本次提交是什么作
- push文件
- git push -u origin master