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

  • 相关阅读:
    hdu 5001(概率DP)
    hdu 5505(数论-gcd的应用)
    csu 1749: Soldiers ' Training(贪心)
    Button Bashing(搜索)
    Jury Jeopardy(反向模拟)
    interesting Integers(数学暴力||数论扩展欧几里得)
    湖南省第六届省赛题 Biggest Number (dfs+bfs,好题)
    csu 1551(线段树+DP)
    csu 1555(线段树经典插队模型-根据逆序数还原序列)
    csu 1552(米勒拉宾素数测试+二分图匹配)
  • 原文地址:https://www.cnblogs.com/zhang-da/p/12461733.html
Copyright © 2011-2022 走看看