Git日常笔记总结
来源:互联网 发布:百度自动推送代码js 编辑:程序博客网 时间:2024/05/17 08:48
git init:git仓库初始化git config - -global user.name “ahpuchunwei”git config - -global user.email ahpuchunwei@163.comgit remote remove origin master删除本地和远程关联的代码git remote add origin url添加远程分支和本地之间的关联git branch 查询本地分支git checkout dev 切换分支git branch -r 查询远程分支git branch -a查询本地和服务器上面的所有分支git branch查看当前分支情况git pull origin master拉取服务器上面的主分支git checkout -b project_market origin/project_market从服务器上面拉出来分支git remote -v查询远程分支权限状态git status -s查看本地改动情况git push origin project_market将本地代码库提交到服务器git pull origin project_market更新远程代码git status -s显示当前git中文件的改变状态git add .添加当前目录中所有改动过的文件git add test.text 提交工作区文件到暂存区git reset head test.text 将暂存区的代码撤回到工作区git reset head将暂存区所有代码撤回到工作区git commit -m “备注信息”git checkout test.textgit checkout - -checkout test.text丢弃工作区的修改git checkout -b dev创建dev分支,然后切换到dev分支 相当于下面两条命令(git branch dev、git checkout dev)git branch -d dev删除dev分支git branch -D dev强行删除一个未被合并的分支git merge dev合并指定分支到当前分支git log - -graph查看分支合并图标信息git log 查看提交日志git reflog 查看提交日志同行合并分支时,如果可能,Git会用Fast forward模式,但这种模式下删除分支后会丢掉分支信息git merge - - no -ff -m “merge with no ff”不适用Fast forward模式进行merge分支,在分支历史就可以看到分支信息git stash储藏现场信息git stash list查看所有储藏的现场信息git stash pop将现场信息出栈git stash恢复的方法是git stash apply但是恢复后stash内容并不删除,需要再用git stash drop来删除,另一种方法是git stash pop恢复现场的同时会把stash内容也删除了,当多次git stash的时候可以选择恢复到指定的stash版本(git stash apply stash@(0))
因为使用https连接远程分支,需要进行多次用户名和密码校验,所以建议使用SSH协议进行连接, 通过生成本地公钥和私钥,使用命令行cd ~切换到home目录,cd .ssh切换到当前目录下执行以下指令(ssh-keygen -t rsa -C "ahpuchunwei@163.com”):会在.ssh下生成id_rsa 、id_rsa.pub,然后将cat ~/.ssh/id_rsa.pub将公钥,将复制的内容添加到gitlab的ssh key上,公钥配置好后,在本地输入指令ssh -T git@github.com如果配置正确的话,会弹出相应的提示.然后删除本地分支和远程仓库的关联,重新使用ssh进行关联注意:利用.gitignore过滤文件,但是使用git status查看仍显示改文件的状态原因:1、在git库中已经存在该文件,之前push提交过该文件,.gitignore文件只对还没有加入版本管理的文件起作用,如果之前已经用git把这些文件纳入了版本库,就不起作用了。解决:需要再git库中删除该文件,并更新。然后再次git status查看状态,file文件将会不再显示状态
0 0
- Git日常笔记总结
- Git日常操作总结
- 日常笔记:git
- git 日常使用笔记
- Java日常笔记总结
- 数据结构日常笔记总结
- svn日常笔记总结
- Maven日常笔记总结
- Linux系统日常笔记总结
- 我的git日常使用笔记
- 日常总结
- 日常总结
- 日常总结
- 日常总结
- 日常总结
- 日常总结
- 日常总结
- 日常总结
- 解决使用 Composer 的时候提示输入 Token
- Eclipse背景颜色修改
- 1 Hadoop原理介绍 笔记一
- [网易面试]自己总结(三)
- 反射与注入依赖问题
- Git日常笔记总结
- hadoop的布暑方式 笔记二
- 使用hadoop自带的例子作测试 笔记三
- LeetCode 2: Add Two Numbers
- yii框架笔记—后台
- Ruby on Rails bundle install 缺失模块安装
- Android应用程序之数据存储(一)
- Hadoop中eclipse 插件的编译 笔记四
- <LeetCode><Easy> 172 Factorial Trailing Zeroes