GitHub实战系列~2.把本地项目提交到github中 2015-12-10

简介:

GitHub实战系列汇总:http://www.cnblogs.com/dunitian/p/5038719.html

——————————————————————————————————————————————————————

很多人问,明明有git gui 和 github可以直接图形化操作的吗?全部指令干啥???

呃(⊙o⊙)…呃(⊙o⊙)… ===> 装逼~

O(∩_∩)O~,开玩笑的,其实就是为了通用和熟悉git,linux里面照样这样用,多熟悉点基础指令很有用的,

如果觉得顿时不开心了、无爱了==>推荐你快速入门:http://www.imooc.com/learn/390

———————————————————————————————————————————————————————

实例1:

1.上面步骤和昨天一样,先在github里面新建一个项目,然后clone一份到本地(我这边就不重新截图了,引用一下昨天的步骤

10.在github里面创建一个公开仓库(私有的收费)并初始化仓库(最下面的复选框,最下面的两个下拉列表后面说)


————————————————————————————————————————
11.复制一份github ssh库的地址,一会儿有用


————————————————————————————————————————
12.克隆一份到本地

git clone git@github.com:dunitian/test.git(刚才的地址)

————————————————————————————————————————
Cloning into 'test'...
Warning: Permanently added the RSA host key for IP address '192.30.252.131' to the list of known hosts.
remote: Counting objects: 3, done.
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
Receiving objects: 100% (3/3), done.
Checking connectivity... done.
————————————————————————————————————————

=======================开始~==========================================

2.把本地文件拖到git项目文件夹里面(后面讲怎么过滤文件)

3.打开git bash 进入项目文件夹,添加全部(*) 提交

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
DNT@DESKTOP-PTACRF6 MINGW64 ~
cd  Windows10/
 
DNT@DESKTOP-PTACRF6 MINGW64 ~ /Windows10  (master)
ls
 
DNT@DESKTOP-PTACRF6 MINGW64 ~ /Windows10  (master)
ls
00.HelloWorld/   02.XAMLBaseDKill/  04.MyProgram/    AppTest/   Win10开发.sln  Win10开发.v12.suo
01.MyCommonAPP/  03.MyDivApp/       05.AllControls/  packages/  Win10开发.suo
 
DNT@DESKTOP-PTACRF6 MINGW64 ~ /Windows10  (master)
$ git add *
 
DNT@DESKTOP-PTACRF6 MINGW64 ~ /Windows10  (master)
$ git commit -m  "逆天WP-Win10开发笔记源码(学习ing)"

4.push到github里面

1
2
DNT@DESKTOP-PTACRF6 MINGW64 ~ /Windows10  (master)
$ git push

———————————————————————记录1———————————————————————————————————

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
DNT@DESKTOP-PTACRF6 MINGW64 ~
$ git clone git@github.com:dunitian /Windows10 .git
Cloning into  'Windows10' ...
Warning: Permanently added the RSA host key  for  IP address  '192.30.252.129'  to the list of known hosts.
warning: You appear to have cloned an empty repository.
Checking connectivity...  done .
 
DNT@DESKTOP-PTACRF6 MINGW64 ~
cd  Windows10/
 
DNT@DESKTOP-PTACRF6 MINGW64 ~ /Windows10  (master)
ls
 
DNT@DESKTOP-PTACRF6 MINGW64 ~ /Windows10  (master)
ls
00.HelloWorld/   02.XAMLBaseDKill/  04.MyProgram/    AppTest/   Win10开发.sln  Win10开发.v12.suo
01.MyCommonAPP/  03.MyDivApp/       05.AllControls/  packages/  Win10开发.suo
 
DNT@DESKTOP-PTACRF6 MINGW64 ~ /Windows10  (master)
$ git add *
 
DNT@DESKTOP-PTACRF6 MINGW64 ~ /Windows10  (master)
$ git commit -m  "逆天WP-Win10开发笔记源码(学习ing)"
[master (root-commit) 1bb5aa4] 逆天WP-Win10开发笔记源码(学习ing)
  990 files changed, 64617 insertions(+)
  create mode 100644 00.HelloWorld /00 .HelloWorld.csproj
  create mode 100644 00.HelloWorld /00 .HelloWorld.csproj.user
  create mode 100644 00.HelloWorld /App .xaml
  
  create mode 100644 packages /repositories .config
 
DNT@DESKTOP-PTACRF6 MINGW64 ~ /Windows10  (master)
$ git push
warning: push.default is  unset ; its implicit value has changed  in
Git 2.0 from  'matching'  to  'simple' . To squelch this message
and maintain the traditional behavior, use:
 
   git config --global push.default matching
 
To squelch this message and adopt the new behavior now, use:
 
   git config --global push.default simple
 
When push.default is  set  to  'matching' , git will push  local  branches
to the remote branches that already exist with the same name.
 
Since Git 2.0, Git defaults to the  more  conservative  'simple'
behavior,  which  only pushes the current branch to the corresponding
remote branch that  'git pull'  uses to update the current branch.
 
See  'git help config'  and search  for  'push.default'  for  further information.
(the  'simple'  mode was introduced  in  Git 1.7.11. Use the similar mode
'current'  instead of  'simple'  if  you sometimes use older versions of Git)
 
Counting objects: 729,  done .
Delta compression using up to 8 threads.
Compressing objects: 100% (681 /681 ),  done .
Writing objects: 100% (729 /729 ), 5.58 MiB | 31.00 KiB /s done .
Total 729 (delta 470), reused 0 (delta 0)
To git@github.com:dunitian /Windows10 .git
  * [new branch]      master -> master

———————————————————————记录2———————————————————————————————————
DNT_PC@DNT_PC-PC MINGW32 /d/gitworks/test (master)
$ git commit -m "直接添加本地文件库到github"
[master f33514f] 直接添加本地文件库到github
2 files changed, 223 insertions(+)
create mode 100644 "\345\221\275\344\273\244.txt"
create mode 100644 "\350\256\260\345\275\225.txt"

DNT_PC@DNT_PC-PC MINGW32 /d/gitworks/test (master)
$ git push
warning: push.default is unset; its implicit value has changed in
Git 2.0 from 'matching' to 'simple'. To squelch this message
and maintain the traditional behavior, use:

git config --global push.default matching

To squelch this message and adopt the new behavior now, use:

git config --global push.default simple

When push.default is set to 'matching', git will push local branches
to the remote branches that already exist with the same name.

Since Git 2.0, Git defaults to the more conservative 'simple'
behavior, which only pushes the current branch to the corresponding
remote branch that 'git pull' uses to update the current branch.

See 'git help config' and search for 'push.default' for further information.
(the 'simple' mode was introduced in Git 1.7.11. Use the similar mode
'current' instead of 'simple' if you sometimes use older versions of Git)

Counting objects: 4, done.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (4/4), 3.91 KiB | 0 bytes/s, done.
Total 4 (delta 0), reused 0 (delta 0)
To git@github.com:dunitian/test.git
4e69105..f33514f master -> master
————————————————————————————————————————


本文转自毒逆天博客园博客,原文链接:http://www.cnblogs.com/dunitian/p/5035625.html,如需转载请自行联系原作者

相关文章
|
1月前
|
编解码 Oracle Java
java9到java17的新特性学习--github新项目
本文宣布了一个名为"JavaLearnNote"的新GitHub项目,该项目旨在帮助Java开发者深入理解和掌握从Java 9到Java 17的每个版本的关键新特性,并通过实战演示、社区支持和持续更新来促进学习。
70 3
|
3月前
|
SQL JavaScript 前端开发
Github 2024-08-05 开源项目周报 Top15
根据 Github Trendings 的统计,本周(2024年8月5日统计)共有15个项目上榜。以下是根据开发语言汇总的项目数量: - Go 项目:4个 - JavaScript 项目:3个 - Python 项目:3个 - Java 项目:2个 - TypeScript 项目:2个 - C 项目:1个 - Shell 项目:1个 - Dockerfile 项目:1个 - 非开发语言项目:1个
93 2
|
3月前
|
人工智能 Rust JavaScript
Github 2024-08-26 开源项目周报Top15
根据Github Trendings的统计,本周共有15个项目上榜。以下是按开发语言汇总的项目数量:Python项目8个,TypeScript、C++ 和 Rust 项目各2个,Jupyter Notebook、Shell、Swift 和 Dart 项目各1个。其中,RustDesk 是一款用 Rust 编写的开源远程桌面软件,可作为 TeamViewer 的替代品;Whisper 是一个通用的语音识别模型,基于大规模音频数据集训练而成;初学者的生成式人工智能(第2版)则是由微软提供的18门课程,教授构建生成式AI应用所需的知识。
123 1
|
3月前
|
Rust Dart 前端开发
Github 2024-08-19 开源项目周报Top15
根据Github Trendings的统计,本周(2024年8月19日统计)共有15个项目上榜。按开发语言分类,上榜项目数量如下:Python项目最多,有7项;其次是JavaScript和TypeScript,各有3项;Dart有2项;HTML、PowerShell、Clojure和C++各1项。此外,还介绍了多个热门项目,包括Bootstrap 5、RustDesk、ComfyUI、易采集、Penpot等,涵盖了Web开发、远程桌面、自动化测试、设计工具等多个领域。
107 1
|
3月前
|
JavaScript 前端开发 Go
Github 2024-08-12 开源项目周报 Top14
本周Github Trendings共有14个项目上榜,按开发语言汇总如下:Python项目7个,TypeScript项目5个,C项目2个,JavaScript项目2个,Go和Batchfile项目各1个。其中亮点包括开发者职业成长指南、Windows激活工具、ComfyUI图形界面、AFFiNE知识库、易采集可视化爬虫等项目,涵盖多种实用工具和开源平台。
112 1
|
3月前
|
存储 JavaScript 前端开发
Github 2024-07-29 开源项目周报Top15
根据 Github Trendings 的统计,本周(2024年7月29日统计)共有15个项目上榜。按开发语言分类,项目数量如下:Python、Java、HTML 和 C 项目各有2项;TypeScript、JavaScript、Vue 和 Go 各有1项;另有1项非特定语言项目、1项 Dart 项目、1项 C++ 项目、1项 Rust 项目及1项 Jupyter Notebook 项目。这些项目涵盖了多种领域,如API开发、照片管理、PDF处理、AI技术等。
60 1
|
3月前
|
Rust JavaScript 前端开发
Github 2024-07-15 开源项目周报 Top15
根据 Github Trendings 的统计,2024年7月15日当周共有15个项目上榜。以下是按开发语言分类的项目数量汇总:Python项目5个,非开发语言项目4个,JavaScript项目3个,TypeScript项目2个,Go、Solidity和Java项目各1个,Rust项目1个。此外,介绍了多个值得关注的项目,包括免费编程学习平台 freeCodeCamp.org、免费编程书籍和学习资源清单、免费 API 集合等,涵盖了不同编程语言和技术领域。
53 1
|
3月前
|
人工智能 JavaScript API
Github 2024-07-08 开源项目周报 Top15
根据Github Trendings的统计,本周(2024年7月8日统计)共有15个项目上榜。按开发语言分类,Python项目最多,有6项;其次是C++和TypeScript,各有3项;Jupyter Notebook和JavaScript各2项;QML、非开发语言项目、Rust则各有1项。这些项目涵盖了多种领域,包括编程教育、API集合、语言模型、十六进制编辑器等。
50 1
|
3月前
|
存储 安全 Java
【事故】记一次意外把公司项目放到GitHub并被fork,如何使用DMCA下架政策保障隐私
在一次意外中,作者因三年前将测试代码遗忘在GitHub上而遭遇了代码被他人fork的问题。为解决这一危机,作者详细介绍了如何通过GitHub的DMCA下架通知流程安全删除敏感代码,包括处理私人信息和商标侵权的具体步骤。本文不仅提供了实用的操作指南,还强调了及时响应的重要性,帮助读者避免类似风险
37 0
【事故】记一次意外把公司项目放到GitHub并被fork,如何使用DMCA下架政策保障隐私
|
3月前
|
机器学习/深度学习 Rust JavaScript
Github 2024-06-24 开源项目周报 Top15
根据Github Trendings的统计,本周(2024年6月24日统计)共有15个项目上榜。按开发语言分类,项目数量如下:JavaScript项目5个,Python项目5个,TypeScript项目2个,Go项目2个,Dockerfile项目1个,C#项目1个,Java项目1个,Jupyter Notebook项目1个,Rust项目1个,Dart项目1个,Tcl项目1个。
40 0
下一篇
无影云桌面