Git日常笔记总结

git init:git仓库初始化
git config - -global user.name “ahpuchunwei”
git config - -global user.email ahpuchunwei@163.com
git 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.text
git 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文件将会不再显示状态

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、下载 4使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、 4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.m或d论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 、1资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值