本文记录了目前我用到的git命令,整理自网络,备忘。
以--bare方式创建空仓库
注:假定要创建的git仓库位于/home/git/typecho.git目录,源文件位于/home/susu/project目录。
git仓库目录
mkdir /home/git/typecho.git
cd /home/git/typecho.git
git init --bare
源文件目录
cd /home/susu
git clone /home/git/typecho.git
mv /home/susu/project/* /home/susu/typecho
cd /home/susu/typecho
git add .
git commit -m "init" -a
git push origin master
将已有的git仓库转成对外发布的bare方式
mkdir -p /home/susu/public
cd /home/susu/public
git clone --bare /home/susu/typecho.git
- 注:bare方式的新git仓库位于:/home/susu/public/typecho.git目录,其结构类似于普通git仓库里的.git目录。
配置禁止自动转换Windows换行到Linux换行
git config core.autocrlf false
配置.gitignore文件
创建.gitignore文件
# 忽略的文件
*.log
*.zip
*.7z
*.gz
#忽略的目录
[Ll]og/
/tools/
/zip/
执行以下命令使之生效
git add .gitignore
git commit -m "add .gitignore"
git push
后期更新
git rm -r --cached .
git add .gitignore
git commit -m 'update .gitignore'
更换远程仓库地址
方式一:直接修改
git remote set-url origin url
方式二:删除重设
git remote rm origin
git remote add origin url
查看远程仓库信息
git remote -v
评论 (0)