1、远程操作
git push:推送
git pull:拉取并合并代码, = fetch + merge
2、示例
删除原来的git目录
删除掉mygit下的所有文件,然后执行git init初始化本地仓库。
设置user的name和email
还需要重新设置user.name和user.email
16140@DESKTOP-NF7R8DC MINGW64 /d/笔记和课程/code review/mygit (new_branch2)
$ git config --local user.name 'Oliver'
16140@DESKTOP-NF7R8DC MINGW64 /d/笔记和课程/code review/mygit (new_branch2)
$ git config --local user.email 'Oliver@qq.com'
其实正常情况下设置成global就行不用local,但这里使用local。
在本地文件上创建、提交一些文件
创建新文件提交:
16140@DESKTOP-NF7R8DC MINGW64 /d/笔记和课程/code review/mygit (master)
$ git add .
warning: LF will be replaced by CRLF in test.txt.
The file will have its original line endings in your working directory
16140@DESKTOP-NF7R8DC MINGW64 /d/笔记和课程/code review/mygit (master)
$ git status
On branch master
No commits yet
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: .gitignore
new file: test.txt
16140@DESKTOP-NF7R8DC MINGW64 /d/笔记和课程/code review/mygit (master)
$ git commit -m 'initial commit'
[master (root-commit) ec6d31f] initial commit
2 files changed, 1 insertion(+)
create mode 100644 .gitignore
create mode 100644 test.txt
16140@DESKTOP-NF7R8DC MINGW64 /d/笔记和课程/code review/mygit (master)
$ git log
commit ec6d31f270a6c33a8a0b21cad0b8939879d1411c (HEAD -> master)
Author: Oliver <Oliver@qq.com>
Date: Fri Jun 3 17:58:13 2022 +0800
initial commit
创建一些文件,然后把这些文件推送到本地版本库。
提交到github
首先验证邮箱,可以去网上找一下。
本地连接远程版本库
git remote add origin https://github.com/Jaaava/gitlecture.git
#这个意思就是origin代替后面这一串地址,以后都用origin即可
git push -u origin master
#这个意思就是让本地master分支和远程关联,以后master提交到远程
如果需要使用SSH的话也要去创建SSH
这样就提交成功了。