git
晴空马仔
保持兴趣,保持进步!
展开
-
更改自己git的用户名或者密码
在自己提交代码到远程仓库后,如果显示自己的英文名,势必会给团队其他不熟悉你的英文名的同事带来困扰,尤其是出现一些bug的情况下,不能及时与你本人沟通,因此需要修改成自己的中文名查看自己的git配置 cat ~/.gitconfig输入如下全局改变用户名 git config –global user.name ‘于晴’修改后可以看到自己的git名字变成中文名了原创 2018-01-30 17:49:04 · 28113 阅读 · 4 评论 -
git 常用命令
git常见命令Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。Git常用操作命令:1) 远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remo转载 2018-01-07 21:15:07 · 194 阅读 · 0 评论 -
git 教程--个人总结
1. rm 命令 可以删除一个目录中的一个或者多个文件或者文件夹,也可以将某个目录中所有文件及其下属子目录都删除掉。链接文件只删除整个链接的文件,原有文件不变。rm使用需小心,一旦删除无法恢复。可与以下选项一起使用rm (选项)(参数) -d 删除硬连接数据 -f 强制删除文件或目录 -i 逐个确定是否删除文件 -r/-R 递归删除,将制定目录下所有翻译 2018-01-08 16:25:17 · 255 阅读 · 0 评论 -
更新被拒绝,因为远程仓库包含您本地尚不存在的提交。这通常是因为另外 提示:一个仓库已向该引用进行了推送。再次推送前,您可能需要先整合远程变更
当linux系统下git发生如上向远程仓库push出错时,解决办法1.首先强制使用push:$ git push -u origin +master 如果仍然发生如下错误 error: src refspec master does not match any. error: 无法推送一些引用到 ‘git@gitlab.xxx:xxx.git’2.需先同步远程仓库文件原创 2018-01-08 16:46:20 · 21668 阅读 · 0 评论 -
git rebase --abort会涉及哪些文件,这个命令会涉及HEAD指针的移动吗?在何种情况下,HEAD不会指向某个具体的分支?
1.发生冲突时,会使本地文件发生变化,远程仓库里的文件为空当abort时会使状态回到rebase之前的状态,所以会涉及2个文件;2. 会涉及到HEAD指针的变化rebase和merge的撤销都会涉及head的变化3. HEAD不指向某个具体的分支情况有很多有的时候HEAD会指向一个没有分支名字的修订版本,这种情况叫”detached HEAD“。HEAD严格来说原创 2018-01-09 19:12:35 · 634 阅读 · 0 评论 -
git fork 远程库--基础篇
1. git 中使用fork 就是在原项目中新建一个分支,你可以在这个分支上随意修改东西,然后pull request,如果原作者有看到对应的修改,并认同你的修改,则会同步到对应的主分支上.思路: Fork 这个仓库 进行修复 向这个项目的拥有者提交一个 pull requset2.Fork 一个仓库分为简单的两步。我们已经创建了一个仓库让你用于练习!①在 G...原创 2018-07-24 21:17:08 · 947 阅读 · 0 评论