zoukankan      html  css  js  c++  java
  • ubuntu使用git

    安装:sudo apt install git

    查看版本:git --version

    配置信息:linuxidc@linuxidc:~$ git config --global user.name "zhangda"
         linuxidc@linuxidc:~$ git config --global user.email "root@linuxidc.net"

    查看配置更改:git config --list

    初始化仓库:git init

    查看目录结构:ls -la

    进入git:cd .git

    查看:ls

    branches(版本分支管理) config description HEAD hooks info objects refs

    返回家目录:cd ~

    查看配置文件:vim .gitconfig

    创建README:touch README.md

            git add README.md

    提交本地仓库:git commit -m "first commit"

    提交远程仓库:git remote add origin https://gitee.com/yizhu3827/luffyproject.git

    提交并具体到分支:git push -u origin master
    提交已有的仓库:
    cd existing_git_repo

            git remote add origin https://gitee.com/yizhu3827/luffyproject.git

            git push -u origin master

    克隆项目到本地:git clone

    创建并切换分支到dev

    #git branch dev#创建本地分支dev,dev是自定义
    #git checkout dev#切换本地分支代码

    git checkout-b de#这里是上面两句代码的简写

    git add 代码目录#添加代码到上传队列

    git status#查看当前项目的版本状态

    git commit-m'添加项目代码’#提交代码到本地仓库,-m表示本次提交的描述

    推送到远端:git push origin dev:dev

    如果推送代码,出现以下提示:git pull..…则表示当前本地的代码和线上的代码版本不同。
    1.把线上的代码执行以下命令,拉取到本地,进行同步git pu11

    2.根据提示,移除多余的冲突的文件,也可以删除.
    完成这些步骤以后,再次add,commit,push即可.

    把上面创建好的本地项目提交到gitee码云上面

    #.表示当前目录下所有的文件或目录提交到上传队列[上传队列也叫“暂存区”]:git add .

    #把本地上传队列的代码提交到本地仓库:git commit -m "项目初始化搭建"

    #给本地的git版本控制软件设置项目的远程仓库地址:git remote add origin https://gitee.com/yizhu3827/luffyproject.git

    #提交代码给远程仓库:git push -u origin master

     

     查看当前提交的版本:git reflog

    git rm 文件 # 删除单个文件
    git rm -rf 目录 # 递归删除目录

    # 以下操作建议通过ubuntu的终端来完成,不要使用pycharm提供,否则删除.idea还会继续生成。
    git rm -rf .idea
    git rm db.sqlite3
    # 注意,上面的操作只是从项目的源代码中删除,但是git是不知情的,所以我们需要同步。
    git add .
    git commit -m "删除不必要的文件或目录"
    git push -u origin master

  • 相关阅读:
    HDOJ 1207 汉诺塔II
    [转]写代码的小女孩
    POJ Subway tree systems
    HDOJ 3555 Bomb (数位DP)
    POJ 1636 Prison rearrangement (DP)
    POJ 1015 Jury Compromise (DP)
    UVA 10003
    UVA 103 Stacking Boxes
    HDOJ 3530 Subsequence
    第三百六十二、三天 how can I 坚持
  • 原文地址:https://www.cnblogs.com/zhang-da/p/12461733.html
Copyright © 2011-2022 走看看