github初次提交代码 提示git push --set-upstream origin master

1. 首先注册github账号,地址:GitHub地址(注册过程自行搜索,和普通的注册流程一样)

2. 上传代码到远程仓库

2.1 创建远程仓库

2.1.1 新建
2.1.2 输入名字(如有不缺钱,可以选择private)
git_two.png

最后点击create Responsitory

2.1.3 生成远程仓库地址
git_three.png

2.2 配置本地的仓库

2.2.1
$ git config --global user.name "your name"(注册时填写的名字)

$ git config --global user.email "[email protected]"(自己的邮箱)
2.2.1 初始化本地仓库

进入本地工程的根目录,右键会出现git bash here,点击打开,执行如下代码:

git init

(注:执行完此条指令之后会在工程的根目录生成一个隐藏的.git文件)

2.2.2 将本地仓库和yuanchengck进行关联
git remote add origin https://XX(上一步骤生成的远程地址)
2.2.3 将本地代码加入暂存区
git add .
2.2.4 将本地代码加入本地仓库
git commit -m "first commit"

此条指令执行完之后仅仅是将代码提交到了本地。还没有提交到远程仓库,所以完成仓库还是看不到的

2.2.5 将本地分支push到远程仓库
git push

可能会出现如下错误:

fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use

    git push --set-upstream origin master

继续执行提示的代码:

git push --set-upstream origin master

此时到远程仓库就应该可以看到本地提交的代码了

另外:

我们提交代码,有时有编译时生成的修改项并不想提交,因为每次编译都会生成不一样的东西,我们可以进行过滤,步骤如下:

1. 在工程根目录下新建 .gitignore文件

vim .gitignore

此处默认使用linux指令新建,需要会vim编辑器的基本用发(我也是不久前刚系统的学习了一下 )
当然如果是其他的文本编辑器也行,如notepad++

2. 在生成的.gitignore文件中输入你不想上传的文件,我的如下:

*.iml
.gradle
/local.properties
/.idea/workspace.xml
/build

设置完之后,下次上传之后这些目录的修改就不在版本控制范围之内了

你可能感兴趣的:(github初次提交代码 提示git push --set-upstream origin master)