zoukankan      html  css  js  c++  java
  • Git操作整理

    一、gitlab权限管理

    gitlab有5种身份权限,有不同的操作限制,分别为:

    Owner :所有操作权限

    Master :除更改、删除项目元信息外其他操作均可

    Developer:对受保护内容无权限

    Reporter:读权限

    Guest: 只能提交问题和评论内容

    1、设置个人信息

    具体命令:git config --global user.name "your_username"

    具体命令: git config --global user.email "your_email"  

    2、初始上传project

    进入工程根目录: cd $project_path

    初始化git仓库  : git init

    链接到git server :   git remote add origin git@XX.com:namespace/Projectname.git

    将更改文件放入暂存区: git add .

    提交代码到仓库: git commit -m “initial commit”

    将本地仓库的提交推送到远程仓库: git push -u origin master

    3、克隆远程版本库

    $ git clone <url>   

    4、提交文件

    $ git status           #查看状态

    $ git add file        #跟踪指定的文件file

    $ git commit -m "XX"   #将暂存区的内容提交至Git本地仓库

    5、删除文件和目录

     $ git rm my_file   #删除文件

     $ git rm -rf my_directory/   #删除文件夹及文件

     $ git commit -m "del file"   #提交修改

    6、推送到远程仓库

    $ git push origin master    #推送到远程仓库

    7、查看提交历史

    $  git log                       #查看提交历史

    8、拉取远程分支及合并   

    $ git pull origin master   # 拉取远程master分支合并到当前分支

     #查看本地分支
     git branch
     #列出所有远程分支
     git branch -r
     #列出所有本地分支和远程分支
     git branch -a
     #创建分支
     git branch dev
     #切换分支
     git checkout dev
     #创建+切换分支
     git checkout -b dev
     #合并dev到当前分支
     git merge dev
     #删除分支
     git branch -d dev
     #查看分支的追踪关系
     git branch -vv
     #将本地分支推送到远程仓库
     git push origin dev:dev
     意思是“上传我本地的 dev 分支到远程仓库中去,仍旧称它为 dev 分支”
     或者 git push origin dev

  • 相关阅读:
    使用 jQuery Uploader 显示文件上传进度
    Uploadify插件上传图片并且插入到FCKeditor
    Flex与.NET互操作(一):基于Socket的网络连接
    JQuery上传插件Uploadify使用详解
    让自定义登录程序像 Membership 一样
    Stream 和 Byte[] 互操作
    AspNet控件开发(1)入门介绍
    Visual Studio 2008 集成SP1补丁
    asp.net 解决下载文件–中文名乱码问题
    不错的一个JS框架
  • 原文地址:https://www.cnblogs.com/mingyunrangwozoudaoxianzai/p/11227594.html
Copyright © 2011-2022 走看看