git笔记
来源:互联网 发布:vb九九乘法表左上三角 编辑:程序博客网 时间:2024/06/15 11:35
配置身份信息:
git config --global user.name "yonkylin"
git config --global user.email "yonkylin@qq.com"
进入到项目目录中后创建代码仓库:
git init
提交本地代码:
git add . //一个点代表所有文件
git commit -m "First commit"
忽略文件:
app目录下的.gitignore文件可以添加如下
/build
/src/test
/src/androidTest
查看哪些文件修改:
git status
查看文件修改内容:
git diff app/src/main/java/com/example/providertest/MainActivity.java
撤销未提交的修改:(适合未执行过add命令的文件)
git checkout app/src/main/java/com/example/providertest/MainAcitivity.java
已经add的文件撤销未提交的修改需要先取消添加再撤回提交:
git reset HEAD app/src/main/java/com/example/providertest/MainActivity.java
git checkout app/src/main/java/com/example/providertest/MainActivity.java
查看提交记录:
git log
当提交记录非常多的时候我们只想查看其中一条记录
git log effc6e366af7f763f699dd23fa3605c4f96c2daf -1
如果想看这条记录具体修改什么内容加上 -p参数
git log effc6e366af7f763f699dd23fa3605c4f96c2daf -1 -p
高级用法:
用branch命令可以看到当前在那个分支上
创建分支:
git branch version1.0 //version1.0为分支名字
切换到分支使用checkout命令:
git checkout version1.0
当分支version1.0修复bug后,要修复master分支上的bug时,可以用以下代码:
git checkout master
git merge version1.0
删除分支:
git branch -D version1.0
下载远程代码:
git clone https://github.com/yonkylin/FixPic.git
同步本地代码到远程版本库:
git push origin master //origin是只远程版本库的git地址,master是指同步到哪一个分支上
将远程版本库的修改同步到本地:(fetch命令和pull命令两种)
git fetch origin master(同步下来的代码不会合并到任何分支上,而是存放在一个origin/master分支上,
这时我们可以通过diff命令来查看到底修改了哪些东西
git diff origin/master
之后再调用merge命令将origin/master分支上的修改合并到主分支上即可:
git merge origin/master
pull命令相当于fetch 和merge两个命令一起执行
git pull origin master
向GitHub提交代码:
1,生成SSH key
ssh-keygen -t rsa 然后三个回车(不需要输入密码)
在administrator/.ssh目录下的id_rsa.pub
2,GitHub上添加SSH key
在github设置页面左侧的SSH and GPG keys标签下
3,接着使用push命令就行了
git config --global user.name "yonkylin"
git config --global user.email "yonkylin@qq.com"
进入到项目目录中后创建代码仓库:
git init
提交本地代码:
git add . //一个点代表所有文件
git commit -m "First commit"
忽略文件:
app目录下的.gitignore文件可以添加如下
/build
/src/test
/src/androidTest
查看哪些文件修改:
git status
查看文件修改内容:
git diff app/src/main/java/com/example/providertest/MainActivity.java
撤销未提交的修改:(适合未执行过add命令的文件)
git checkout app/src/main/java/com/example/providertest/MainAcitivity.java
已经add的文件撤销未提交的修改需要先取消添加再撤回提交:
git reset HEAD app/src/main/java/com/example/providertest/MainActivity.java
git checkout app/src/main/java/com/example/providertest/MainActivity.java
查看提交记录:
git log
当提交记录非常多的时候我们只想查看其中一条记录
git log effc6e366af7f763f699dd23fa3605c4f96c2daf -1
如果想看这条记录具体修改什么内容加上 -p参数
git log effc6e366af7f763f699dd23fa3605c4f96c2daf -1 -p
高级用法:
用branch命令可以看到当前在那个分支上
创建分支:
git branch version1.0 //version1.0为分支名字
切换到分支使用checkout命令:
git checkout version1.0
当分支version1.0修复bug后,要修复master分支上的bug时,可以用以下代码:
git checkout master
git merge version1.0
删除分支:
git branch -D version1.0
下载远程代码:
git clone https://github.com/yonkylin/FixPic.git
同步本地代码到远程版本库:
git push origin master //origin是只远程版本库的git地址,master是指同步到哪一个分支上
将远程版本库的修改同步到本地:(fetch命令和pull命令两种)
git fetch origin master(同步下来的代码不会合并到任何分支上,而是存放在一个origin/master分支上,
这时我们可以通过diff命令来查看到底修改了哪些东西
git diff origin/master
之后再调用merge命令将origin/master分支上的修改合并到主分支上即可:
git merge origin/master
pull命令相当于fetch 和merge两个命令一起执行
git pull origin master
向GitHub提交代码:
1,生成SSH key
ssh-keygen -t rsa 然后三个回车(不需要输入密码)
在administrator/.ssh目录下的id_rsa.pub
2,GitHub上添加SSH key
在github设置页面左侧的SSH and GPG keys标签下
3,接着使用push命令就行了
阅读全文
0 0
- Git -> git log笔记
- Git 笔记 git add
- Git 笔记, git commit
- 【git】git学习笔记
- git笔记
- git笔记
- git笔记
- git笔记
- git笔记
- git 笔记
- git笔记
- git 笔记
- git笔记
- Git 笔记
- GIT笔记
- Git笔记
- Git笔记
- [笔记]Git
- GPU高性能编程CUDA实战-代码
- asp.net core 实现一个简单的仓储
- 国超香港站群服务器为您解决企业网站加速解决方案
- [Leetcode从零开刷]258. Add Digits
- js实现点击置顶
- git笔记
- jQuery 教程 1
- Java 作业 1125/1126
- 12.1
- android-系统功能权限调用
- 深入浅出Standard I/O Library
- springboot跑批
- mysql更换版本后,数据data文件夹导入
- Printf函数和cout函数参数执行顺序以及自增与自减