本文共 1105 字,大约阅读时间需要 3 分钟。
公司有台服务器闲置,正好可以做为我们的git服务器来方便管理代码
在server端配置如下:
apt-get install git openssh-server
apt-get install openssh-client
useradd git //使用git用户管理mkdir xxx.gitgit init --bare xxx.git //初始化仓库chown -R git:git xxx.git
在client端配置如下:
apt-get install git openssh-serverapt-get install openssh-clientmkdir xxxcd xxxgit initgit add filename or 目录git commit -m "修改信息"git remote add origin git@192.168.0.234:/xxx.gitgit push origin master
经过在客户端的配置,就把本地的代码传到了服务器端的远程仓库
这个时候随便找一台电脑,能ping通服务器后,执行
git clone git@192.168.0.234:/xxx.git
就可以在本地生成一个xxx的目录,在里面可以修改代码,然后提交到远程仓库,使用命令如下
git add 修改的文件git commit -m "修改信息"git push origin master //origin 代表远程仓库 master 代表分支master
如果想要想要删除远程仓库的东西直接执行
git rm --cached -r filenamegit commit -m "修改信息"git push
使用git工具提交代码说明0 获取项目的最新更改(每次工作时都输入这个指令) git pull origin master -u1 修改某个代码文件 git clone xxxx git add filename git commit -m "修改信息" git push2 提交directory t cd AM335x cp yourfilename AM3354/filename git add . git commit -m "message" git push3 删除目录 git rm --cached -f filename/dirctoryname git commit -m "message" git push4 回退到特定版本 git log git reset --hard HEAD~xx(version)
转载地址:http://zwvqb.baihongyu.com/