1: git init 将当前路径变成git可以管理的仓库 2:git add readme.txt 将文件添加到暂存区去 3:git commit -m ‘第一次提交’ 将文件提交到仓库 4:git status 查看文件的一个状态 5:git diff readme.txt 可以看到到底修改了什么内容还未提交 6:重复git add 和 git commit 步骤可以继续提交修改 7:git log 查看下修改的历史记录 git log –pretty=oneline 简略信息 8:git reset --hard HEAD^ 退回到上一个版本 git reset --hard HEAD^^ 退回到上两个版本 git reset --hard HEAD~100 退回到前100个版本 git reset --hard 版本号 回退到某一个版本 git reflog 查看版本号 git checkout – readme.txt 将readme.txt在工作区做的修改全部丢弃,等同于直接删除文件和回退到上一个版本 9:rm b.txt 删除文件 10:git checkout – b.txt 恢复刚刚删除的文件、 11:git remote add origin https://github.com/yangzhimin0804/testgit.git 连接到远程仓库 12:git push -u origin master 把本地库的内容推送到远程,由于远程库是空的,我们第一次推送master分支时,加上了 –u参数 后续做提交 git push origin master 13:git clone https://github.com/yangzhimin0804/testgit 从远程仓库克隆到本地库add 14:git checkout -b dev 创建并切换分支 相当于两条命令 ①git branch dev ②git checkout dev 15:git branch 查看当前的分支,会列出所有的分支,当前分支前面会添加一个星号 16:分支上做的修改只有分支上可以看见,分支commit 提交后 切换到主分支master上:git checkout master,当前还无法查看到分支修改的内容 将dev分支上的内容合并到分支master上,在master分支上:git merge dev 此时master再查看就可以查看到修改的内容 17:git branch -d dev 删除dev分支 18: git merge –no-ff -m ‘备注’ 分支名 通常合并分支时,git一般使用”Fast forward”模式,在这种模式下,删除分支后,会丢掉分支信息, 现在我们来使用带参数 –no-ff来禁用”Fast forward”模式。 19:git stash 可以把当前工作现场 ”隐藏起来”,等以后恢复现场后继续工作 20:git stash list 查看隐藏的工作现场 git stash apply恢复工作现场 git stash drop 删除工作现场 git stash pop 恢复的同时把stash内容删除 21:查看当前远程库的信息 git remote 查看当前远程库的详细信息 git remote -v
代码添加到仓库 https://blog.csdn.net/bbsyi/article/details/102715825 git add . git commit -m ‘注释’ git push origin master
|