博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git_git学习笔记
阅读量:6242 次
发布时间:2019-06-22

本文共 1275 字,大约阅读时间需要 4 分钟。

hot3.png

Ubuntu server 环境,git使用步骤

1,安装:sudo apt-get install git

2,创建仓库:

mkdir gittest;cd gittest;git init;/git --bare init 加bare支持远程push

3,git同步   

git add filename1git add filename2git add filename3git commit -m "git comment here"

4,git 仓库当前状态

git status

5,git difference

 查看目标file和git中最新版本的区别

git diff filename

6,git 日志

git log filename

7,git commit id 查看

git  reflog

8,git版本回退

git reset --hard 版本号

9,删除 git rm

git rm filenamegit commit -m "delete file"

10,撤销修改

git check --filename

11.克隆远程仓库(走ssh协议)

git clone username@domain:path

   权限部分可以用ssh系统进行控制

12,远程推送

git push

通用命令基本这些,剩余工作碰到再翻文档吧

参考:http://git-scm.com/book/zh/v1

git add:将本地文件  增加到暂存区

git commit:将暂存区的内容 提交到 本地仓库( 本地分支,默认master分支)

git push:将本地仓库的内容,推送到 远程仓库

git pull:将远程仓库(远程分支)的内容 拉取到 本地仓库(本地分支)

配置账号:

git config --global user.name "aaa"

git config --global user.email "aaa@qq.com"

免密钥登陆:

现在本地生成ssh: git-bash

ssh-keygen -t rsa -C aaa@qq.com  再一路回车,输入密码

fd9d16ceef1e1a500dbf8bf42d4d1068431.jpg

在github, setting,ssh new ssh,输入本地刚生成的公钥id_rsa.pub复制到远程key中

2f89fa918b7b13411a0a7145aaa1fa25f13.jpg

 

在本地新建git 项目: git init

38e3a5c3e4afb181959073eb1f7a9236575.jpg

远程git hub新建项目

关联本地分支远程分支:

$ git remote add origin https://github.com/aaa/test.git

 

第一次发布项目:

git add ./aaa.txt   //本地->暂存区

git commit -m "注释内容" //暂存区->本地分支(默认master)

git push -u origin master

第一次下载项目:

git clone

git中文提交乱码:

d8b88abdf96365c229ae2d9289f4b654a56.jpg

更新本地:

git pull

解决冲突: git merge 

 

 

转载于:https://my.oschina.net/u/856051/blog/381748

你可能感兴趣的文章
第零次作业
查看>>
Android + eclipse +ADT安装完全教程
查看>>
【批处理学习笔记】第七课:简单的批处理命令(6)
查看>>
leetcode 【 Subsets 】python 实现
查看>>
leetcode 【 Intersection of Two Linked Lists 】python 实现
查看>>
codeforces 767A Snacktower(模拟)
查看>>
用 Quartz 画聊天对话框背景实例
查看>>
Quartz2D简单绘制之饼状图
查看>>
你优化系统的目标是什么?
查看>>
SVN(64位)报 Failed to load JavaHL Library. 的解决方法
查看>>
基本运算符
查看>>
黄聪:WordPress 多站点建站教程(三):主站如何调用子站的文章内容、SQL语句如何写?...
查看>>
Activity的启动模式 4种launchMode Intent.FLAG_NEW_TASK 详解
查看>>
hdu 2254 奥运 **
查看>>
数据结构基础
查看>>
UltraISO制作ISO镜像文件
查看>>
ASP.NET MVC 之自定义HtmlHelper
查看>>
声明顺序
查看>>
memcpy内存重叠的解决
查看>>
保存和恢复activity的状态数据[转]
查看>>