zoukankan      html  css  js  c++  java
  • git教程 # Github的进行基本代码托管

    1.linux必会命令:

    1、cd   ’要进入目录的相对路径‘     基本说明:进入某个目录   扩展:../上一级

    2、mkdir 创建目录     3、 touch  创建文件  

    4、mv  '要移动的文件或目录'  '移动到位置'    5、cp  -r '要复制的文件或目录'  '复制到位置'

    5、rm  '要删除的文件'    6、 rmdir  '要删除的目录(只能是空文件夹)'     7、rm -rf  文件名|目录名|*(想删库跑路?)

    8、cat  '要查看文本文件'   9、vim  要编辑的文件   扩展:a进入编辑,Esc 退出编辑 => ZZ保存退出

    TODO

     2.git必会命令:

     

     在配置好git环境后(即可以执行git命令):

    https://git-scm.com/downloads

     公共命令:

    git config --global user.email ''    //使用git初次使用的命令1

    git config --global user.name ''    //使用git初次使用的命令2

    git init   初始化成git项目

    git add .    //添加新文件到本地git仓库

    git status    //可以查看状态已修改(红色,工作目录),已暂存(绿色 <= 暂存区<= git add . ),已提交(本地仓库) 

    git commit -m '文件提交信息'    

    git remote add origin https://github.com/18476305640/GitUp1.git   //共享仓库地址,将用origin代表

    git branch newname   // 创建一个叫newname的分支

    git checkout -f     //内容已修改导航无法git reset 时,使用

     3、多人开发

    3.1.基本:

    git clone --bare '本地git'  '共享仓库位置/共享仓库名.git'  //创建本地共享仓库

    git push  origin master   //提交到共享仓库: git push '共享仓库的位置'  分支 ;;会让你输入账号密码信息   

    git pull  origin  master    //拉取共享仓库合并本地代码  ,如果有人比你还早提交的,即你本地的仓库相对于共享仓库已不是最新的,这时你不能直接push ,

                因为如果存在文件冲突,共享仓库是解决不了的,而是先pull,让你来解决,再push。

    3.2. 冲突:比如“你的同事"修改了登录模块,且他比你先提交,即导致了文件冲突,这时你的仓库已不是最新的了,需要先pull再push,在有文件冲突下,pull时,你可能要与

        同事讨论一下,哪个代码好了,冲突文件解决完后,就可以push了。

    3.3. 分支操作:

    3.4. 深入学习远程仓库操作:

     【环境】

    image-20210327235630350

     

    image-20210327235745486

    image-20210328000010043

    image-20210328000136728

    到此,你在该账号的以下操作就不需要密码了。

    image-20210328000431304

    开源类型,你移步:https://www.oschina.net/news/90054/opensource-license-introduction

    image-20210328000808432

    【克隆在本地】

    image-20210328001459848

     

    【提交在远程仓库】

     简化了  git push 

    【忽略提交】

    创建.gitignore文件,一行一路径或文件(相对根目录),即可忽略。

    注意如果已add (git checkout . )了再写或在仓库上已存在(git rm -r --cached 文件/文件夹名字)

     

    【打tag】

    git tag -a v版本号 -m 'tag信息'

    get tag 查看tag

    git push origin v版本号

    git push origin --tags 提交所有tag

    【删除tag】

    git tag -d v版本号

    git push origin :refs/tags/v版本号

    【多人开发】

    (创建组织)

    (查看组织)

     

     (创建组织仓库)

     (邀请成员到组织)

    (创建团队)

    (添加团队成员)

     

    (在仓库中添加团队,同时赋于权限)

    TODO



     4、演示

    TODO

    感谢:https://www.cnblogs.com/jinzhaozhao/p/10012504.html

  • 相关阅读:
    mysql这个垃圾迁移数据费劲半天
    https请求,可设置请求格式
    mybatis plus 使用
    https请求,get post 通用
    根据经纬度,查询最近距离
    redis与mysql一致性
    导入excel
    在idea中git怎么使用
    spring的传播机制
    通过RequestContextHolder获取HttpServletRequest
  • 原文地址:https://www.cnblogs.com/zjazn/p/14531410.html
Copyright © 2011-2022 走看看