git 的使用学习 0814
来源:互联网 发布:linux发展前景 编辑:程序博客网 时间:2024/05/21 09:22
Git 为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。
第一步是用git add 把文件添加进去,实际上就是把文件修改添加到暂存区;
第二步是用git commit提交更改,实际上就是把暂存区的所有内容提交到当前分支。
git add命令实际上就是把要提交的所有修改放到暂存区(Stage),然后,执行git commit就可以一次性把暂存区的所有修改提交到分支。
git add . 表示全部把工作区的内容全部推送
cat readme.txt 查看文件里的内容
git diff HEAD -- readme.txt 命令可以查看工作区和版本库里面最新版本的区别
git checkout -- file 命令中的--很重要,没有--,就变成了“切换到另一个分支”的命令。
git reset HEAD readme.txtgit reset 命令既可以退回版本,也可以把暂存区的修改回退到工作区。当我们用HEAD时,表示最新的版本。
用命令git rm 删除,并且git commitgit rm test.txtgit commit -m "remoce test1.txt"git checkout 其实是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都是本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以,需要一点设置:创建SSH Key .在用户主目录下,看看有没有.ssh目录,再看看这个目录下有没有id_rsa和id_rsa.pubssh-keygen -t rsa -c "baiyibin0530@126.com"怎么看到产生的公钥,怎么应用公钥???
git remote add origin git@github.com:albertalex/virgo.gitgit push -u origin master由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取是就可以简化命令。git clone git@github.com:albertalex/gitskills.gitGit 合并分支很快,就是改变指针,工作区内容不变
git branch 查看分支
git branch 创建分支
git checkout 切换分支
git checkout -b 创建+切换分支git merge 合并某分支到当前分支
git branch -d 删除分支切换分支,工作区的内容也会进行切换
git merge feature1 合并分支
git log --graph --pretty=oneline --abbrev-commit
查看分支的合并情况
git log --graph 查看分支合并图
- git 的使用学习 0814
- git 的使用学习
- Git学习笔记二:Git的使用
- GIT学习-04git-svn的使用
- git的使用和学习
- git的学习与使用
- git的学习和使用
- git的学习与使用
- git学习(常用命令的使用)
- Git的学习及使用
- git 的使用学习0815
- git 的使用(8)-Markdown的学习
- Git学习笔记(一) Git的安装与使用
- Git学习笔记(一) Git的安装与使用
- 版本控制器git学习笔记(二)Git的使用
- git学习笔记--git图像化界面GUI的使用
- git学习(1)---- 基本的git命令与使用
- git学习:开始使用git
- 好玩的线上检测代码工具-codewars(1)
- 【Oracle】NUMBER类型理解
- hdu6115 Factory(树上最近公共祖先)
- 该是回归的时候了
- Jetty Runner的使用
- git 的使用学习 0814
- Feel Good
- 行为识别-时间-概率模型
- intellij Idea 部署SpringMVC项目(一)
- 2017年Android开发者的方向
- Android Studio debian端的基本使用
- java中线程同步(线程安全)与死锁问题
- 矩阵乘法(矩阵)【hpu】
- 总结:毕业设计