git push 远程仓库
为了将git本地仓库的内容push到远程仓库上,此处记录一下具体的过程:
1.进入到项目根目录下
2.将本地目录初始化为Git仓库。默认情况下,初始分支为main。
git init && git symbolic-ref HEAD refs/heads/main
3.在新的本地仓库中添加文件
git add .
4.提交暂存在本地仓库中的文件
git commit -m "First commit" # 这里是具体提交的注释
5.要添加远程存储库的 URL(将在其中推送本地存储库),请运行以下命令。 将 REMOTE-URL 替换为 GitHub 上的存储库完整 URL。
git remote add origin REMOTE-URL
这里要使用的是git@github.com:gaoxix/xxx.git 类似这样的ssh鉴权方式
6.验证远程URL是否正确
git remote -v
7. git push origin main
git push origin main
设置ssh鉴权方式(配置SSH密钥)
1. 生成密钥:
ssh-keygen -t rsa -C xxxx@xx.com
输入命令回车后,连续按三次回车!出现一个小图像,证明配置SSH秘钥完成
2.复制生成的密钥:
cat ~/.ssh/id_rsa.pub
3.进入到github的settings页面:
切换不同的分支push代码
查看当前分支
git branch
*代表当前所在的分支,和目前本地仓库有哪些分支
1.创建新分支
git branch <branch_name> # git branch master
2. 进入到新分支
git checkout <branch_name?
3.或者可以直接创建并进入到新分支
git checkout -b <branch_name>
4.删除分支
git checkout -d <branch_name> #delete
5. 初始化分支
git init
6.将当前代码加入本地代码库,并提交
git add .
git commit "set up a new branch_name"
7. 提交到远程代码库
git push -u origin <branch_name>
8.从远程仓库拉取分支
git pull origin <branch_name>