邢栋博客

邢栋博客,Action博客,记录工作和生活中的点点滴滴

mac命令行终端显示当前git分支


vim ~/.bash_profile,写入以下内容

function git_branch {
  branch="`git branch 2>/dev/null | grep "^\*" | sed -e "s/^\*\ //"`"
  if [ "${branch}" != "" ];then
    if [ "${branch}" = "(no branch)" ];then
      branch="(`git rev-parse --short HEAD`...)"
    fi
    echo " ($branch)"
  fi
}
export PS1='\u@\h \[\033[01;36m\]\W\[\033[01;32m\]$(git_branch)\[\033[00m\] \$ '


git克隆到一个非空目录
git clone 到一个非空目录

解决办法

1.进入非空目录 /www/study/
2.git clone --no-checkout https://github.com/flyaction/mc_framework.git tmp
3.mv tmp/.git
4.rmdir tmp
5.git reset --hard HEAD
6.然后就可以正常的提交推送了
git无法忽略某文件的问题
今天使用git的时候要忽略一个文件my.php,于是就
vim .gitignore 写入
/config/my.php
然后提交后依旧没有加入到忽略文件中,于是百度了下,终于找到了原因,原来由于我之前push 过my.php这个文件,所以现在必须要删除下缓存
git rm -r --cached /config/my.php

然后再提交就可以忽略文件了

linux下搭建git服务器
windows 下安装git客户端
windows 下 生成 公钥
右击 选择 git bash
ssh-keygen -t rsa // 生成地址 C:\Users\Administrator\.ssh\id_rsa.pub

linux下
useradd  git
在 /home/git/下新建 .ssh/authorized_keys
把id_rsa.pub 传到 /home/git/下
cd /home/git/
cat id_rsa.pub >> .ssh/authorized_keys //收集所有需要登录的用户的公钥  id_rsa.pub 把所有公钥导入到/home/git/.ssh/authorized_keys文件里,一行一个。 

先选定一个目录作为Git仓库,假定是/alidata/www/gitserver/action.git,在/alidata/www/gitserver/目录下输入命令
git init --bare action.git
chown -R git:git action.git
禁用shell登录
vim /etc/passwd
git:x:503:503::/home/git:/bin/bash
改为:
git:x:503:503::/home/git:/usr/bin/git-shell


在 window下 
进入 d:\wamp\www\learngit\
右击 选择 git bash
克隆
git clone git@123.57.204.35:/alidata/www/gitserver/action.git
cd action 
vim index.php
git add index.php
git commit -m 'add index.php'
git push -u origin master 
error: The requested URL returned error: 403 Forbidden while

github 

git push报错

error: The requested URL returned error: 403 Forbidden while accessing https://github.com/xingdong1117/server.git/info/refs

vim ./git/config

修改

[remote "origin"]
        url = https://github.com/xingdong1117/server.git

[remote "origin"]
        url = https://xingdong1117@github.com/xingdong1117/server.git

ps:xingdong1117是我的github用户名



优惠券
广告位-淘宝
最新微语