Open techiall opened 6 years ago
有关的配置如下
将 git 默认的 nano 编辑器修改为 vim
vim ~/.bashrc ,在该文件的最后一行添加 export EDITOR=/usr/bin/vim 。
vim ~/.bashrc
export EDITOR=/usr/bin/vim
Git 全局设置
git config --global user.name "name" git config --global user.email "email"
如果当期仓库为空的,参考一下命令创建一个 git 仓库
mkdir demo cd demo git init touch README.md git add README.md git commit -m "first commit"
若项目已经存在
cd demo git init git add --all git commit -m "first commit"
如果还绑定了远程,使用 git remote rm origin 命令可以取消和远程库的连接。
git remote rm origin
# Linux 服务器创建好 git 仓库后,切换到 demo 父目录 cd .. # 从刚才的库复制一个新的仓库,不含源码 git clone --bare ./demo # ls 命令查看目录结构,会发现多了一个 demo.git ls # 回到刚才的 demo 目录下,我们要绑定远程库了 cd demo git remote add origin ../demo.git # 推送并绑定 git push -u origin maser
到此,在 Linux 服务器配置完成。
强烈推荐 cmder 这款软件
# git clone ssh://<登录的用户名>@<ip/域名><git仓库所在的目录> <存放本地的目录> git clone ssh://<username>@<ip>~/demo.git ./demo
clone 下来后,在 Windows 写完代码,add commit,然后 git push origin master 即可,和远程操作一样, 如 push / pull / fetch 等等。
git push origin master
push / pull / fetch
在 Linux 的文件夹里面使用 Git 合并从 Windows 提交的 commit 即可实现同步。
若自定义 ssh 端口的话,用以下命令 clone。
# git clone ssh://<登录的用户名>@<ip/域名>[:端口]<git仓库所在的目录> <存放本地的目录> git clone ssh://<username>@<ip>[:port]~/demo.git ./demo
linux 下 git pull 部署项目等等,一直输入重复的命令,不如花点时间学下 shell 脚本,直接写个脚本解决。
远程 Linux 服务器配置
有关的配置如下
将 git 默认的 nano 编辑器修改为 vim
vim ~/.bashrc
,在该文件的最后一行添加export EDITOR=/usr/bin/vim
。Git 全局设置
如果当期仓库为空的,参考一下命令创建一个 git 仓库
若项目已经存在
如果还绑定了远程,使用
git remote rm origin
命令可以取消和远程库的连接。到此,在 Linux 服务器配置完成。
Window 环境配置
clone 下来后,在 Windows 写完代码,add commit,然后
git push origin master
即可,和远程操作一样, 如push / pull / fetch
等等。在 Linux 的文件夹里面使用 Git 合并从 Windows 提交的 commit 即可实现同步。