
版本控制
安歌_claire
致虚极,守静笃
展开
-
gitlab、github设置免密
生成SSH keywindows系统中,在任意位置右键单击,选择“Git Bash Here”。mac系统中,直接用终端进行操作。cd ~mkdir .sshcd .ssh在 .ssh目录下生成秘钥对:ssh-keygen -t rsa -C [你的邮箱名称] -b 4096Enter file in which to save the key (/Users/linxiaozhou/.ssh/id_rsa)这里会首先问你秘钥对(即公钥和私钥)的名称,你只需要输入名字即可。这个名字原创 2020-09-24 11:19:19 · 1118 阅读 · 0 评论 -
修改git远程仓库分支名称
# 重命名本地分支git branch -m 旧分支名 新分支名# 删除远程旧分支git push --delete origin 旧分支名# 将新分支推送至远程git push origin 新分支名# 将新本地分支和远程相连 git branch --set-upsteam-to origin/新分支名...原创 2020-09-24 10:13:30 · 1243 阅读 · 0 评论 -
如何将本地仓库项目push到github新建仓库
在GitHub新建仓库具体在GitHub上新建仓库的操作请见以下官方文档:github guide本地仓库提交# 本地仓库初始化git init# 将本地仓库修改的内容提交至本地缓存区git add .git commit -m "fisrt commit"# 因为新建远程仓库一般带有readme.txt文件,需要先拉取git pull origin master --allow-unrelated-historiesgit push origin master:master原创 2020-09-23 16:01:19 · 230 阅读 · 0 评论 -
Git报错-refusing to merge unrelated histories
报错fatal: refusing to merge unrelated histories,意为拒绝合并不相关的历史错误原因本地仓库和远程仓库实际上是独立的两个仓库解决$git pull origin master --allow-unrelated-histories原创 2020-09-23 15:54:15 · 106 阅读 · 0 评论 -
git stash
简介当正在dev分支上开发某个项目,这时项目中出现一个bug,需要紧急修复,但是正在开发的内容只是完成一半,还不想提交。这时可以用git stash命令将修改的内容保存至堆栈区,然后顺利切换到sx分支进行bug修复,修复完成后,再次切回到dev分支,从堆栈中恢复刚刚保存的内容。stash中的内容不仅仅可以恢复到原先开发的分支,也可以恢复到其他任意指定的分支上。git stash save# 将所有未提交的修改(工作区和暂存区)保存至堆栈中,并写明提交记录为“commit issue”git st转载 2020-06-01 09:36:19 · 135 阅读 · 0 评论 -
git cherry-pick
简介含义:git cherry-pick获取某一个分支的单笔提交,并作为一个新的提交引入到你当前分支上。使用场景:当我们需要在本地合入其他分支的提交时,如果我们不想对整个分支进行合并,而是只想将某一次提交合入到本地当前分支上,那么就要使用git cherry-pick了。用法git cherry-pick [<options>] <commit-ish>...常用options: --quit 退出当前的chery-pick序列原创 2020-05-21 13:57:19 · 537 阅读 · 0 评论 -
error : If no other git process is currently running…..
具体的错误提示如下:fatal: Unable to create '/home/liaoxiaoyin/project/plat-aml-android-4/.git/index.lock': File exists.If no other git process is currently running, this probably means agit process crashed...原创 2020-04-08 15:52:49 · 274 阅读 · 0 评论 -
git log 查找某个文件的修改记录
# 查找该文件的commit记录git log [文件名]# 创建文件保存更改记录touch diff.txt# 将更改记录存入diff.txtgit show [commit对应的版本号] > diff.txt注意:在使用git log查看某个文件的修改历史时,需要进到该文件所在的目录下...原创 2020-04-08 15:52:10 · 1224 阅读 · 0 评论 -
git reset
git reset --soft HEAD^这样就成功的撤销了你的commit,注意,仅仅是撤回commit操作,您写的代码仍然保留。HEAD^的意思是上一个版本,也可以写成HEAD~1如果你进行了2次commit,想都撤回,可以使用HEAD~2–mixed意思是:不删除工作空间改动代码,撤销commit,并且撤销git add . 操作这个为默认参数,git reset --mixe...原创 2020-04-08 15:51:31 · 482 阅读 · 0 评论 -
怎么写多行commit注释
git commit -m 注释可以通过单引号’ '来换行,如下所示:git commit -m '1.line one2.line two'原创 2020-04-08 15:50:29 · 324 阅读 · 0 评论 -
Git
Git常用命令速查关于git命令使用的更多细节可以参照以下网址廖雪峰-Git教程Pro GitGit Documentation克隆项目主分支版本或分支版本输入git clone -b feature-0.2 http://SIIDSV-GIT1/shinyo/smart-city-platform.git 从gitlab上克隆项目的某个版本输入git clone http://S...原创 2020-02-13 15:57:22 · 528 阅读 · 0 评论