git init
git add .
这一步可以在根目录下,创建一个配置文件 .gitignore 用来配置哪些文件不提交
通用.gitignore 文件
.DS_Store
HELP.md
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**
!**/src/test/**
logs
.log
*/logs
*/logs/*
*/catalina.base_IS_UNDEFINED
*/catalina.base_IS_UNDEFINED/*
spy.log
.git
*/.git/*
.svn
_svn
vendor
### STS ###
.apt_generated
.deployables
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
### VS Code ###
.vscode/
小程序常用 .gitignore
# 微信开发者工具生成的目录
.project
.settings/
db/
dist/
miniprogram_npm/
node_modules/
npm-debug.log
# 编辑器/IDE 临时文件
*.swp
*.swo
*.bak
*.sublime-*
.vscode/
# 系统文件
.DS_Store
Thumbs.db
git commit -m "初始化提交"
git remote add origin + 你的仓库地址
这里我已码云为例

如上图,通过码云创建仓库后,会有一个这样的页面,红色框框里面的就是远程仓库地址
这里就手动图形界面创建了一个远程仓库
Git 全局设置:
git config --global user.name "奋斗为钱"
git config --global user.email "674211704@qq.com"
创建 git 仓库:
mkdir yudao-study-best
cd yudao-study-best
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/fendouweiqian/yudao-study-best.git
git push -u origin "master"
已有仓库?
cd existing_git_repo
git remote add origin https://gitee.com/fendouweiqian/yudao-study-best.git
git push -u origin "master"
-------------------代码远程创建方法,如下-------------------
异常提示一: error: remote origin already exists.
执行命令, 删除远程地址
# 远程删除仓库
git remote rm origin
# 重新执行远程仓库创建
git remote add origin https://gitee.com/fendouweiqian/books.git
异常提示二: error: src refspec master does not match any
# 可能会提示:fatal: couldn't find remote ref master,这个不影响
git pull --rebase origin master
-------------------代码远程创建方法,如上-------------------
代码创建的另外一个可能出现的问题
你有多个账号的情况,该项目单独使用一个账号
解决方案,参考 项目单独指定用户名和密码
git push -u origin master

git config user.name "你的账号名"

可以通过命令查看下是否添加成功
cat config
git配置里最后一行多了用户名

git config credential.helper store
同样,可以看下配置文件新增了helper
cat config
git忽略目录中,新建的文件在git中会有本地缓存
如果已经被纳入了版本管理中,就算是在.gitignore中已经声明了忽略路径也不起作用
在idea控制台依次输入下面三个命令
git rm -r --cached .
git add .
git commit -m "update .gitignore"
git push -u origin master