前言:
github 新建一个仓库,从本地代码push到github仓库,之后继续维护。
step 0 : 本地初次使用git 的设置
1、本地命令行配置
git config --global user.name "用户名"
git config --global user.email 自己的邮箱
git config --list
ssh-keygen -t rsa -C "与github关联的邮箱"
2、添加ssh and GPG keys:
(1)进入https://github.com/,选择settings选项
(2)进入settings界面后点击选择SSH and GPG keys选项,再点击选择“new SSH key”添加新的SSH Key。
(3)将.ssh文件夹下的id_rsa.pub文件中的内容复制到github中,点击Add SSH Key按钮即可生成,如下
3、验证本地仓库与Github之间传输是否成功
ssh -T git@github.com
step 1 : 在github中建立一个repository![在这里插入图片描述](https://img-blog.csdnimg.cn/faff1302f4e648759c2640c8cc4080e8.png)
step 2 : 首次将本地code传到远程端配置
1.到执行目录初始化
git init
2.添加至本地暂存区
git add .
3.提交到本地git仓库
git commit -m "first commit"
git branch -M main
4.连接远程仓库
git remote add origin https://github.com/TwilightZrui/g****.git
如果之前已设置origin,移除origin
git remote rm origin
查看是否已经绑定仓库
git remote -v
5.初次维护仓库需要生成tokon:
如何生成tokon:
设置token
git remote set-url origin https://<your_token>@github.com/<USERNAME>/<REPO>.git
6.如果创建仓库时创建了REDME需要先拉取一下
git pull --rebase origin main
上传code
git push -u origin main
7.查看上传状态
git status
step 3 : 后续维护
查看哪些文件需要被添加
git status
同步本地代码:
git add .
git commit -m "提交信息"
git push
@ git 分支管理
# 新建分支
git branch (branchname)
# 切换到分支
git checkout (branchname)
#查看分支
git branch
# 删除本地分支
git branch -d localBranchName
# 删除远程分支
git push origin --delete remoteBranchName
# 如果在分支还没merge的情况下,确认删除该分支:
git branch -D testr_branch
# 创建并跳转到该分支:
git checkout -b temp
# 合并分支 把别的分支合并到所处分支上:
git merge temp
# push远程指定分支
git push origin <branch>
# 从远程pull指定分支
@ git 远程拉取
# 先从远程仓库拉取到本地仓库
git fetch
# 查看本地仓库与工作区的区别
git diff origin/main
# 拉取
git pull
@ git proxy
# set git proxy
git config --global http.proxy http://127.0.0.1:10080
git config --global https.proxy https://127.0.0.1:10080
# unset git proxy
git config --global --unset http.proxy
git config --global --unset https.proxy
@ git命令工具
# 移除origin
git remote rm origin
# Git add并commit
git commit -a -m "version4"
参考 引用:
设置token