本文共 1695 字,大约阅读时间需要 5 分钟。
# git 的学习第一天 1. 在linux,检测 git. 使用命令 git 2. 在linux安装,ubuntu linux --使用命令 sudo apt-get install git 在windows上,下载,默认安装。 3. 在windows上,找到 git bash.设置用户。命令 git config --global user.name "your name" git config --global user.email "..@example.com" 4. 创建版本库,命令 1 新建一个文件夹 mkdir name 2.显示当前目录 pwd 3.切换到文件夹 cd name, 初始化仓库, git init 4.git add mm.text 提交文件mm 5 git commit -m"我新建一个文件" (commit 可以提交多个add,多次add.一次commit 可以) 5. 操作版本库文件 1. git status 查看自己的更改, 2. git diff mm.text 查看对mm,text文件更改的具体内容 3. git log 显示从最近到最远的提交日志。最近-append gpl 上一次-add distributed 最早一次-wrote a readme file 4 git log --pretty=oneline 限制显示的行数 5 git reset --hard HEAD^ 回退到上一个版本 6. cat mm.text 查看mm.text的版本 7 git reset --hard xxx 回退到指定的版本 xxx 为 git 的commit 的id .输入前几位就可以。 8.git reflog 记录每一次命令 9. git diff HEAD --mm.text 可以查看工作区和版本库里面最新版本的区别 10 注意一点,如果没有git add操作,git commit 就不会成功,git add 是把文件提交到缓存区 11 git checkout -- mm.text 把mm.text文件在工作区的修改全部撤销 两种情况: 一: mm.text 修改后没有存到暂存区,现在,撤销修改后回到和当前版本库一样的状态 二: mm.text 已经添加到暂存区后,又做了修改,现在,撤销修改就回到了添加到了暂存区后的状态 这个命令的意义就是回到最近一次 commit 或者add 时的状态 12. 如果已经执行了git add mm.text 操作,想要撤回来,使用命令: git reset HEAD mm.text 就可以把暂存区的修改撤销掉 13. 如果在文件里把mm.text删除了,解决方法 一删除 git rm mm.text 从版本库中删除该文件,然后git commit -m "remove mm.text" 二恢复 git checkout --mm.text .
转载地址:http://qrgpa.baihongyu.com/