zoukankan      html  css  js  c++  java
  • git 的入门使用到团队协作

      1.git 的安装。下载---安装,esay. 下载地址: https://git-for-windows.github.io/

      2.创建一个自己的身份

        git config --global user.name  YOURNAME

        git config -- global user.email  xxx@qq.com

         3.选择一个目录,建立自己git仓库

        cd  /d

        mkdir myfolder 

     4.初始化 

        git init 

     5.文件提交,将我们自己需要的文件放在刚才建立的文件夹里面,(会放在一个缓冲区里)

        git add .    #提交当前的所有文件

        git commit -m "写上一点修改的的提示"

     6.提交到GitHub上,测试一下链接GitHub 是够成功。 

        $ ssh -T git@github.com # 注意一定是大写的T ,我在参考别人的信息时,就写了t .连不上

     

     7.设置远程的地址

      git remote add origin git@github.com:adouwt/gitflodertest.git

      git push -u origin master

     

     8.将文件clone 下来

      git clone git@github.com:adouwt/gitflodertest.git

     

      团队合作的步骤:

       

      修改后要提交到服务器上:
        git add . 当前所有文件
        git commit -m "修改的内容描述"
        git pull //于此同时还有别人修改遮盖文件的别的内容,
        提交前,把代码拉下来,在本地合并
        :wq //保存并修改
        git push //推送到 git 上

    推荐链接:https://juejin.im/post/58c7a4cf61ff4b005da83c42

         https://git-scm.com/book/zh/v1/%E8%B5%B7%E6%AD%A5

         http://www.cnblogs.com/oldinaction/p/5167455.html

    补充:如果要clone github 上的代码,并且还需要对它进行修改提交的时候,就需要 github 账号有个 ssh key  可以理解为认证,有了这个认证或者说钥匙,就可以clone 代码了。本地需要生成ssh key;  如下步骤:

      

    1. cd ~/.ssh

    2. ssh-keygen -t rsa -C "1259709654@qq.com"

    3. 按照提示,连续按三次回车

    4. 生成的SSH key文件保存在中~/.ssh/id_rsa.pub文件中。

    5. ls 在当前文件夹下 列出所有文件  

    6. vim id_rsa.pub   用vim编辑器打开id_rsa.pub   

    7. 复制里面的所有内容 

    8. 到github的仓库里 (repository) ssh key










    linux     查看后台进程: ps -ef | grep node  

        杀死进程  kill  2234(进程对应的数字)

        删除 文件 :rm -assets.zip     文件夹: rm -rf assets/

    git命令:
    mkdir aa //创建文件夹 aa makedirectory
    cd aa //进aa 文件夹
    pwd //显示当前目录
    git init //初始化一个仓库
    git add a.text b.json // 添加文件
    git commit -m "added two files" //提交文件

    查看分支:git branch
    git branch -a //查看所有分支

    创建分支:git branch <name>

    切换分支:git checkout <name>
    git checkout dev-s02

    创建+切换分支:git checkout -b <name>

    合并某分支到当前分支:git merge <name>

      例如: git merge feature/add-dns

    删除分支:git branch -D <name>

    删除远程分支:git push origin --delete  <name>

    查看状态:git status
    wangtao@~ $ cd dev
    wangtao@~/dev $ cd www
    wangtao@~/dev/www [dev-s02] $ node app/app.js

    git reset --hard HEAD^  本地和线上的分支也会滚到上一个提交点

     git reset --hard  83326d36e169b284ccfef0d89d9c47550c3133994g   放弃本地的修改内容,会滚到该commit 号

    git reset HEAD^    回滚到上一个提交点

    用终端打开sublime 工作文件 都在sublime 里面
    echo -e ' alias subl="/Applications/Sublime Text.app/Contents/MacOS/Sublime Text"' >> ~/.bash_profile

    subl . (. 当前路径)

    git remote set-url origin git@github.com:adouwt/demo.git 设置远程路由地址。 git@github.com:adouwt/demo.git github上有链接 直接复制过来

    git push -u origin master //将文件推到git上

    git clone git@github.com:adouwt/images_folder.git //将文件从github上拷贝下来。 git@github.com:adouwt/images_folder.git 直接复制过来代码

    在GitHub上创建一个仓库后,下面会有一个提示的git 命令行

    cp -r ccap ../../www/node_modules. 复制ccap 模块到 node_modules 这个文件夹里面

    ln -s /Users/wangtao/it-cloud-lab/css/build/bootstrap.icl.min.css /Users/wangtao/it-cloud-lab/internal/app/static/css
    软连接:第一个是要链接的目标文件 第二个位置是要链接到地方

    工作git 过程
    1.修改后要提交到服务器上:
    git add . 当前所有文件
    git commit -m "修改的内容描述"
    git pull //于此同时还有别人修改遮盖文件的别的内容,
    提交前,把代码拉下来,在本地合并
    :wq //保存并修改
    git push //推送到 git 上


    netstat -anL 查看端口

    lsof -i :6379 查看具体

     每日一句:跟投资商谈判是最难的,因为你要和别人谈自己的梦想,你是在卖梦想。(昨日老板语录)

    翻译:It's the hardest thing to negotiate with an investment because you have to talk to others about your dreams,and sell dream  to him.

     

     

  • 相关阅读:
    博雅机器学习十讲1
    tensorflow学习笔记1
    卓有成效的程序员3
    卓有成效的程序员2
    卓有成效的程序员1
    探索需求6
    数据预处理
    数据科学介绍
    探索需求5
    探索需求4
  • 原文地址:https://www.cnblogs.com/adouwt/p/6560666.html
Copyright © 2011-2022 走看看