#Git

为Github 托管项目的访问添加SSH keys

为了便于访问远程仓库,各个协作者将自己的本地的项目内容推送到远程仓库中,使用SSHkeys验证github的好处:不用每次提交代码时都输入用户名和密码。   如果SSHkey没有添加到github帐号设置中,系统会报下面的错误:Permissiondenied(publickey).fat...

WEB将本地项目添加到git

前提下载好gitbush1.找到对应的文件夹gitinit2.Windows下打开GitBash$ssh-keygen-trsa-C"myaccount@example.com"3.登陆GitHub,点击头像,点击“settings”,4.点击左边的SSHandGPGkeys5.点击右上交new...

git别名;git配置使用shell函数;git别名使用shell函数;git获取当前分支;git alias

获取当前分支gitsymbolic-ref-q--shortHEAD   2.在git别名里使用shell函数,$1获取第一个参数的值,$2……$n依次类推,根据自己习惯需要定制   3.提交review的正确语句是:gitpush...

git如何删除远端不存在的本地分支?

问题:远端分支删除后,如何删除之前拉取的本地分支?答案:gitfetch-pgitremoteshoworigin可以查看remote地址,远程分支,还有本地分支与之相对应关系等信息。使用gitremotepruneorigin删除所有远端已经删除本地仍然存在的分支 参考:https://blog.csdn....

git log --oneline --graph的读法

 星号表明这个提交所在的分支;最左边的直线表示当前分支的历史状态,从图看,当前分支HEAD是master分支;提交历史是:8cfbb25<--d486463<--a88c595<--fc46826<--275823b<--5d66385<--33c6d2e,箭头方向表示依赖...

Mac下Git的安装和卸载

1、安装最新版本:https://git-scm.com/download/mac,下载pkg进行安装2、卸载:运行/usr/local/git/uninstall.sh ...
代码星球 ·2020-04-06

git:FETCH_HEAD

FETCH_HEAD:是一个版本链接,记录在本地的一个文件中,指向着目前已经从远程仓库取下来的分支的末端版本。举例说明:将远程origin仓库的xx分支合并到本地的yy分支。gitfetchoriginxxgitcheckoutyygitmergeFETCH_HEAD http://xigua366.itey...
代码星球 ·2020-04-06

git远程仓库

gitremote显示远程仓库的别名,默认origingitremote-v显示远程仓库的详细地址信息本地某个应用,可以设置多个远程仓库,有不同的远程仓库别名和仓库地址信息;这样可以从某个仓库拉取代码,也可以把代码修改推送到远程的某个仓库。  参考:1、https://git-scm.com/boo...
代码星球 ·2020-04-06

git如何打补丁?

gitcherry-pick可以把某个分支的某几次提交合入到当前分支,只是在一台设备上操作。gitformat-patch可以把某个分支的n次提交分别打成n个补丁,然后把这些补丁文件(比如0001-.patch)发给其他人,或者发到其他机器,他们在自己的机器上,把这些补丁合入到他们当前的代码中。比如,分支erebus2...
代码星球 ·2020-04-06

git新建和删除远程分支

创建远程分支:新建本地分支gitcheckout-bbranch_name推送到远程分支,分支名字和本地分支名字相同gitpushoriginbranch_name:branch_name 删除远程分支gitpushorigin:dbg_lichen_star也可以使用:gitpushorigin--dele...

git相关知识:如何避免某些文件无需提交

查看所有命令githelp-a查看所有概念解释githelp-g某个命令的具体帮助信息githelpcommand 如何避免某些文件无需提交?合作开发时个人的约定的不上传的文件:vim.git/info/exclude合作开发时,共同约定的不上传的文件:.gitignore区别在于,.gitignore文件是...

git rebase、git merge、git cherry-pick 使用详解

1、gitcherry-pick是合入其他分支的某一次或者几次提交(cherry-pick是挑选的意思);把其他分支的某些功能合入当前分支2、gitmerge把其他分支合入当前分支,一般用作把其他分支合入到master分支 3、gitrebase把其他分支合入当前分支,一般用作把master分支合入到非mas...

git回退到某个commit

  gitlog查看提交历史及提交的commit_id 回退命令:$gitreset--hardHEAD^回退到上个版本$gitreset--hardHEAD~3回退到前3次提交之前,以此类推,回退到n次提交之前$gitreset--hardcommit_id退到/进到指定commit的sha码强推...
代码星球 ·2020-04-06

git只拉取github部分代码的方法

需求:github某个项目所有代码太大,有600+M,甚至更大;只需要拉取部分代码,一是可以降低网络消耗,二是可以降低磁盘占用 分析了下空间占用情况:发现每个项目下的.git/objects/pack都很大,这应该是git的机制,使用git就避免不了下载这个东西,所以降低网络消耗的需求暂时满足不了,后续再研究...

git设置远程仓库地址

方法有三种:1、修改命令:gitremoteset-urlorigin[url]2、先删除后添加:gitremotermorigingitremoteaddorigin[url] 3、修改.git/config文件  ...
首页上一页...8081828384...下一页尾页