zoukankan      html  css  js  c++  java
  • github 操作

     1 1 在github上 创建一个git仓库
     2 2 回到本地, 初始化当前 git环境(此步骤只需要一次)
     3 git init
     4 (会在当前出现一个.git隐藏文件 )
     5 3 将本地路径 跟远程的git路径 相关联(此步骤只需要一次)
     6 git remote add origin https://github.com/aceld/0706_test.git
     7 4 配置git的用户名和密码(此步骤只需要一次)
     8 $ git config --global user.name "wirelessqa"
     9 $ git config --global user.email "wirelessqa.me@gmail.com"
    10 5 如果是红帽 git 低版本
    11 修改.git/config
    12 https://username@giturl 加上用户名@
    13 需要在终端执行unset SSH_ASKPASS
    14 markdown
    15 ----------------添加一个文件--------------16 1 将README.md文件 加入到git所关联的文件列表中,
    17 这个文件如果修改 状态 git会做跟踪管理
    18 git add README.md
    19 2 git 基本常用操作
    20 2016年11月1日 10:42
    21 分区 2 git 的第 222 git add README.md
    23 2 将REAMEME.md 设置为准备提交状态(接下来gitpush 就会将commit状态的文件 提交到远程)
    24 git commit README.md -m"日志"
    25 3 将本地已经commit的文件 提交到远程 git仓库
    26 git push -u origin master
    27 很常用的治疗 git status (建议经常使用)
    28 查看本地 代码与仓库的代码的区别。
    29 如果先将全部的add状态的文件 变成提交状态
    30 git commit -a -m"日志"
    31 ------ 下载文件 -----------
    32 git clone https://url@.git
    33 ------- 删除文件 -----------------
    34 git rm aaa.c
    35 git commit aaa.c -m"delte aaa.c"
    36 git push -u origin master
    37 -------- 修改文件 ---------------
    38 每次提交代码之前 一定要保证
    39 本地的当前的代码是最新的, 通过
    40 执行 git pull
    41 分区 2 git 的第 342 执行 git pull
    43 ------- 解决冲突-------
    44 如果git pull 如果本地代码 和远程代码出现冲突,
    45 需要手动解决。
    46 git stash //将本地文件 回馈 上一步操作
    47 在上一个版本下,执行
    48 git pull 将新代码下载下来
    49 回复最后写的代码
    50 git stash pop
    51 会将已经冲突的文件 合并,
    52 里面会有 <<<<< 和 >>>>>
    53 这里之中就是本地和远程的冲突的部分,手动去解决
    54 然后再 git pull, git commit , git push
    55 --------- git 分支有关操作 -----
    56 如果当前两个分支 master branch1
    57 分区 2 git 的第 458 下载某个分支 git clone -b 分支名称 url@.git
    59 切换分支 git checkout 分支名(不建议使用) 最好给一个分支单
    60 独建立一个文件夹
    61 查看当前的属于哪个分支
    62 git branch
    63 查看都有哪些分支
    64 git branch -a
    65 想某个分支提交代码
    66 git push -u orig
    67 强制推送 git push -f origin master 注释: origin 远程仓库名, master 分支名, -f 为force,意为:强行、强制。
  • 相关阅读:
    Ajax实现动态的二级级联菜单
    使用 Struts 2 实现国际化
    使用 Struts2 校验器校验用户注册信息
    Python基础 9.正则
    Python基础 8.迭代器 生成器 包
    Python基础 7.异常
    Python基础 6 .文件操作
    Python基础 5.类
    Python基础 4.函数
    Python基础 3 控制流程
  • 原文地址:https://www.cnblogs.com/yyx1-1/p/6115474.html
Copyright © 2011-2022 走看看