• 配置本地的仓库
git config --global user.name "your name"
git config --global user.email "email@qq.com"  

(自己的邮箱)

  • 初始化本地仓库
    git init
    (注:执行完此条指令之后会在工程的根目录生成一个隐藏的.git文件)
  1. 将本地仓库和yuanchengck进行关联

git remote add origin https://XX(远程地址)

  1. 将本地代码加入暂存区

git add .

  1. 将本地代码加入本地仓库

git commit -m "first commit"

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

  1. 将本地分支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++

  1. 在生成的.gitignore文件中输入你不想上传的文件,我的如下:
*.iml
.gradle
/local.properties
/.idea/workspace.xml
/build

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


一些操作

删除远程 Git 仓库
git remote rm origin
添加远程 Git 仓库

git remote add origin (我远程仓库地址)

如果执行 git remote rm origin 报错的话,我们可以手动修改gitconfig文件的内容 vi .git/config

把 [remote “origin”] 那一行删掉就好了。
提交上传
git push -u origin master

git每次提交代码的时候都需要输入账号密码,实在是太麻烦了,下面说下解决的办法: 执行:
git config --global credential.helper store

我的操作,不是新建的远程仓库需要拉取

git init
初始化

git remote add origin git@ssh地址
关联远程仓库

git pull origin master
拉取远程仓库代码

git push -u origin master
这一步啥意思我也不知道,不做的话会报错

以后正常提交就行了 git add -A ;git commit -am 'First Commit' ; git push​