git简单工作流程

服务器上项目的操作
1. 服务器上项目文件的修改:
ubuntu下,打开终端
输入ssh,打开putty窗口,登陆服务器,
putty就是连接服务器的本地窗口了,在putty中执行的操作都是对远程服务器执行操作,所以,
进入项目的文件目录中,用cd 命令(eg: cd workspace/test)
然后,找到要修改的文件的当前目录,执行“vim 文件” (或者是vim文件相对路径),即可编辑项目文件。
2.服务器上提交项目
在服务器上文件修改完成后,提交修改的代码,先执行“git status”查看项目文件修改的状态
显示文件已经被修改过,但没有执行commit操作,执行命令‘git commit -a -m "注释信息" ’
——这里,直接调用git commit命令,会提示填写注释。
——通过如下方式在命令行就填写提交注释:git commit -m "Initial commit of gittutor reposistory"。 注意,git的提交注释必须不能为空,否则就会提交失败。 
——git commit的 -a的参数,可以将那些没有通过git add标识的变化一并强行提交,但是不建议使用这种方式。 
这里已经提交了在服务器上修改的项目了,可以执行git status查看版本库的状态,确保没有未提交和未跟踪的文件后,就能执行命令“git pull”,从服务器的仓库中获取代码,和本地代码合并。(若项目在clone到提交之间有被其他人更改过时,执行该命令可以将修改整合在一起)
再执行命令“git push”,就把本地commit的代码更新到远程版本库中


本地项目操作
1.通过putty登陆服务器,从服务器上将项目clone到本地
2.在本地命令行中将目录切换到工作目录,即你要将项目克隆本地的那个文件夹目录,然后执行
git clone XX@XXX:/home/dev/repos/xx.git 

就能获取远程git库(通过git clone获取的远端git库,只包含了远端git库的当前工作分支。)

3.对项目更新后,将本地更新提交到服务器,进入本地项目的目录下,执行
git status 
查看状态,确保文件都被跟踪和commit过了,再执行
git pull
更新本地代码,此时输入服务器密码提示,输入,再执行
git push 
提示输入服务器密码,后,本地项目将被提交到远程服务器。
到这里,远程访问该项目,发现项目没更新,后来才知道提交后要到开发服务器上更新代码才会更新
这里,要到远程服务器上,将当前目录切换到该项目目录下
cd workspace/项目/


执行


工作上对git操作的一个工作流程就结束了~
git命令用法:
git clone XX@XXX:/home/dev/repos/xx.git ——取出服务器的仓库的代码到本地建立的目录中(与服务器交互) 
git push XX@ipaddr:远端repository名 本地分支名 远端分支名。——这条命令将本地git库的一个本地分支push到远端git库的远端分支名中。 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值