![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git
Woodii
是个程序员(自愿的),是个学生(永久的)
展开
-
git-01-文件提交
git 笔记-1 声明用户git config --local user.name ‘yourname’git config --local user.email ‘youremail’对某仓库设置用户名邮箱git config --global user.name ‘yourname’git config --global user.emal ‘youremail’...原创 2019-03-06 14:44:27 · 173 阅读 · 0 评论 -
git_02_文件重命名_查看历史
文件重命名方法一前提 readme已经提交到缓存区1. mv readme readme.md此时 git status显示为删除了status添加了新文件readme.md2. git add readme.md ---> git rm readme至此重命名结束, 暂存区表现为重命名插曲 还原变更git reset --hard | 清理暂存目录git ...原创 2019-03-06 14:45:12 · 654 阅读 · 0 评论 -
git_03_.git目录
.git目录.git是 git init 创建目录时生成的隐藏文件夹.git/HEAD这个文件标记的是其他分支通过cat .git/HEAD 查看文件内的内容linux - catcat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。linux-cat文档.git/config内...原创 2019-03-06 14:46:10 · 165 阅读 · 0 评论 -
git_04_修改合并commit_比较
分离头指针-detached HEAD实际功能与分支类似,用于可随时丢弃的情况实际使用方法使用git checkout + commit 在不创建分支的情况下返回这个版本进入后的git add / git commit 等命令可以正常使用但是在这个状态下再次切换branch的时候git在过一段时间后会清除你的这次提交这时如果想要保存你的更改应生成一个新的branchgit branc...原创 2019-03-06 14:46:41 · 203 阅读 · 0 评论 -
git_05_删除_撤销_脱离git管控
清除暂存区恢复为HEADadd后 撤销恢复所有文件git reset HEAD某文件恢复到HEADgit reset HEAD – …变更工作区为暂存区内容修改工作区后 撤销git checkout – <-文件名ps: file前都有空格消除最近几次commitcommit之后后悔git reset --hard commit_hash彻底恢复成这个co...原创 2019-03-06 14:47:11 · 745 阅读 · 0 评论 -
git_06_启程GitHub
建立公私匙检查本地是否存在公私匙cd ~/.sshls -al生成公私钥ssh-keygen -t rsa -b 4096 -C “yourUserName”此时13227 ~ $ cd .ssh13227 .ssh $ ls -altotal 28drwxr-xr-x 1 13227 197609 0 2月 10 23:52 ./drwxr-xr-x 1 13...原创 2019-03-06 14:49:19 · 162 阅读 · 0 评论 -
git_07_多人协作
不同的人修改了不同的文件直接git pull取回并合并分支$ git pull <远程主机名> <远程分支名>:<本地分支名>$ git pull origin next:master如果远程分支(next)要与当前分支合并,则冒号后面的部分可以省略。上面命令可以简写为:$ git pull origin next上面命令表示,取回origi...原创 2019-03-06 14:50:08 · 153 阅读 · 0 评论