前提必须安装了git工具

如何把本地代码提交到git(码云)、github代码管理项目上_github

以下命令操作都是通过git bash操作。

将本地代码提交到码云空项目操作:

如何把本地代码提交到git(码云)、github代码管理项目上_sed_02

如何把本地代码提交到git(码云)、github代码管理项目上_github_03



D:\>mkdir inek_winprop
D:\>cd inek_winprop
D:\inek_winprop>dir
驱动器 D 中的卷没有标签。
卷的序列号是 0009-8646
D:\inek_winprop 的目录

16/05/2018 14:23 <DIR> .
16/05/2018 14:23 <DIR> ..
0 个文件 0 字节
2 个目录 29,537,865,728 可用字节

D:\inek_winprop>git clone https://gitee.com/yy3b2007com/inek_winprop.git
Cloning into 'inek_winprop'...
remote: Counting objects: 6, done.
remote: Compressing objects: 100% (6/6), done.
remote: Total 6 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (6/6), done.

D:\inek_winprop>git pull origin master ->将服务器的代码更新到本地仓库中
D:\inek_winprop>git add . ->将修改添加至本地缓存
D:\inek_winprop>git commit -m 'init' ->将本地缓存保存到本地仓库中
D:\inek_winprop>git push origin master ->将本地仓库推送至服务器


将本地代码提交到Github空项目操作:

首先,需要在github上注册账号,并新建一个空项目zhengzhou_home的repositories,并复制项目的git地址。

如何把本地代码提交到git(码云)、github代码管理项目上_项目管理_04

然后,需要在本地新建一个路径d:/zhengzhou

如何把本地代码提交到git(码云)、github代码管理项目上_git_05

 

 在Git Bash Here界面中执行以下操作:



Administrator@MyComputeName MINGW32 /d/zhengzhou (master)
# 克隆github项目到本地文件夹
$ git clone https://github.com/478632418/zhengzhou_home.git
Cloning into 'zhengzhou_home'...
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (3/3), done.
Checking connectivity... done.

#此时将会在d:/zhengzhou下创建一个文件夹zhengzhou_home,让后将待提交的代码拷贝到d:/zhengzhou/zhengzhou_home下。
Administrator@MyComputeName MINGW32 /d/zhengzhou (master)
$ cd zhengzhou_home

Administrator@MyComputeName MINGW32 /d/zhengzhou/zhengzhou_home (master)
$ git add . #关联所有新的代码到git

Administrator@MyComputeName MINGW32 /d/zhengzhou/zhengzhou_home (master)
$ git commit -m "提交信息"
[master 76ee00f] 提交信息
8 files changed, 224 insertions(+)
create mode 100644 base and baidu.png
create mode 100644 base.png
create mode 100644 index.html
create mode 100644 index2.html
create mode 100644 subway-graph-transparent-back.jpg
create mode 100644 subway-graph-transparent.jpg
create mode 100644 subway-graph.jpg
create mode 100644 subway.png

Administrator@MyComputeName MINGW32 /d/zhengzhou/zhengzhou_home (master)
$ git push -u origin master #回车后会弹出提示框,让输入账户名和密码。
Counting objects: 9, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (9/9), done.
Writing objects: 100% (9/9), 2.50 MiB | 54.00 KiB/s, done.
Total 9 (delta 1), reused 0 (delta 0)
remote: Resolving deltas: 100% (1/1), done.
To https://github.com/478632418/zhengzhou_home.git
be72ab8..76ee00f master -> master
Branch master set up to track remote branch master from origin.

Administrator@MyComputeName MINGW32 /d/zhengzhou/zhengzhou_home (master)


 操作完后,刷新github页面,会发现代码已经提交上去。

如何把本地代码提交到git(码云)、github代码管理项目上_git_06

 Git克隆分支到本地:

git clone -b 分支名 仓库地址

#本例中下载0.4分支的代码:
git clone -b 0.4 https://github.com/ruotianluo/pytorch-faster-rcnn.git
解释一下这个命令:-b表示要从分支下载,0.4就是具体的某个分支的名称,https://github.com/ruotianluo/pytorch-faster-rcnn.git 这是框架源码的git仓库地址



基础才是编程人员应该深入研究的问题,比如:

1)List/Set/Map内部组成原理|区别

2)mysql索引存储结构&如何调优/b-tree特点、计算复杂度及影响复杂度的因素。。。

3)JVM运行组成与原理及调优

4)Java类加载器运行原理

5)Java中GC过程原理|使用的回收算法原理

6)Redis中hash一致性实现及与hash其他区别

7)Java多线程、线程池开发、管理Lock与Synchroined区别

8)Spring IOC/AOP 原理;加载过程的。。。

+加关注】。