zoukankan      html  css  js  c++  java
  • Git下基本命令操作

      提前准备好一个文件夹,并且进入该文件夹。

    1、clone Github 上的Repository,如:

    git clone git@github.com:Git账号用户名/项目名称.git

    2、仓库初始化:

      git于svn所不同的是git是分布式的,没有服务器概念。所有的人的机器上都有一个repo,每次提交都是给自己机器的repo。初始化:

    git init

      此时会生成一个.git/目录。各个git工程的修改只会存在自己git工程目录下的.git文件夹中,对其他的.git文件夹没有影响。唯一有影响的就是子git工程必须提交完成之后,父git工程才能add ,commit。如果要删除初始化,删除.git文件夹就可以撤销git 对当前项目的版本控制。

    3、给git配置一个用户名和邮箱

      配置的用户名和邮件地址将在版本库提交的时候使用:

    git config user.name "XXX"    #配置用户名
    git config user.email "XXX@xx.com"   #配置邮箱

    4、查看配置的用户名和邮箱

    cat .git/config

    5、给git配置全局的用户名和邮箱

      只要创建了git就必须配置用户名和邮箱。配置全局的之后,如果该文件没有用户名和邮箱则会使用全局的。

    git config --global user.name "XXX"
    git config --global user.email "XXX@xx.com"

    6、查看项目状态

    git status
    • 红色文件:表示新创建的文件或者修改的文件没有在暂缓区
    • 绿文件:表示新创建的文件或者修改的文件没有在暂缓区

    7、将修改过的内容添加到暂缓区中

    git add 项目/文件名/文件
    • 注意:文件成功显示在暂缓区,才可以被提交

    8、将项目提交到本地代码仓库中

    git commit -m
    git commit -m "description"  #(后面输入的是本次提交说明,可以输入任何东西,输入有意义的东西,这样就能从历史记录找到改动记录)

    9、查看分支

    git branch -r  #查看远程分支
    git branch -a  #查看所有分支

    10、本地创建新的分支

    git branch [branch name]

    11、切换到新的分支

    git checkout [branch name]

    12、创建+切换分支
      创建分支的同时切换到该分支上,命令如下:

    git checkout -b [branch name]

      git checkout -b [branch name] 的效果相当于以下两步操作:

    git branch [branch name]
    git checkout [branch name]

    13、将新分支推送到github

    git push origin [branch name]

    14、更新远程更新到本地:

    git pull origin [branch name]

    15、删除本地分支

    git branch -d [branch name]

    16、删除github远程分支

    git push origin :[branch name]     #分支名前的冒号代表删除。 

    17、添加远端repo:

    $ git remote add upstream git://github.com:XXX/XXX.git

    18、创建远程项目

    git remote add origin git@github.com:account(github帐号名)/gitdemo(项目名).git
  • 相关阅读:
    GPS时间服务器在广电系统的应用
    时钟系统报价分析
    北斗校时服务器装置介绍
    时钟服务器的安装与调试
    频率计使用说明
    通用计数器使用方法
    WOL持久化配置
    RGB屏驱动流程
    iOS-苹果登陆授权(AppleID SignIn)
    VSCODE自用快捷键备忘
  • 原文地址:https://www.cnblogs.com/jing99/p/9080679.html
Copyright © 2011-2022 走看看