上传
打开git客户端,cd到要上传的项目文件夹下。
输入git init命令
输入git add .
输入git commit -m “first commit” 第一次会让输入git的邮箱、用户名,输入一下
下面展示一些 内联代码片
git init
git add .
git commit -m "f"
5. 添加远程仓库地址
git remote add origin https://github.com/ai-dengzy/c_server.git
git pull 拉取远程仓库代码到本地。第一次会出现分支合并错误。
git pull
需要设置远程的分支:
git branch --set-upstream-to=origin/master
再git pull后再进行push到远程仓库。
git pull
git push -u origin master
报错:更新被拒绝,因为您当前分支的最新提交落后于其对应的远程分支。
进行分支合并:
git fetch origin
git merge origin/master
8. 再次push 到远端仓库。提交到远端仓库成功。(远端仓库的帐号和密码要输对哦)
git push -u origin master
一、从master拉取新分支
git checkout master #切换到master分支
git pull #更新到最新代码
git checkout -b dev #创建新分支并切换到该分支
git push origin dev #推送新分支到远程仓库
git branch --set-upstream-to=origin/dev #关联远程仓库
git pull #尝试拉取验证
二、合并分支
想将dev分支合并到master分支:
git checkout master #首先切换到master分支
git pull origin master #更新远程master分支代码
git merge dev #把dev分支的代码合并到master上
git push origin master #push到远程master上
也可以直接用idea中git的merge功能,这样有冲突可以页面直接解决
三、删除分支
删除本地分支:git branch -d [branchname]
删除远程分支:git push origin --delete [branchname]
命令行指令
Git 全局设置
git config --global user.name “邓志颖”
git config --global user.email “zhiying@nolovr.com”
创建新版本库
git clone http://git.nolovr.com/zhiying/cv_handshank.git
cd cv_handshank
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master
已存在的文件夹
cd existing_folder
git init
git remote add origin http://git.nolovr.com/zhiying/cv_handshank.git
git add .
git commit -m "Initial commit"
git push -u origin master
已存在的 Git 版本库
cd existing_repo
git remote rename origin old-origin
git remote add origin http://git.nolovr.com/zhiying/cv_handshank.git
git push -u origin --all
git push -u origin --tags
1 本地创建一个新分支并且关联远程分支
git checkout -b local_dev origin/dev_dzy1
这时 local_dev 已经和远程的 origin/dev_dzy1 一致了。
1-1.远端分支dev_dzy1更新远端master主分支
git merge origin/dev_dzy1 origin/master
可能用git push origin HEAD:dev_dzy1
2 切换回本地的 master 版本
git checkout master
3 将本地的 dev 合并到 master
git merge dev
原文链接:https://blog.csdn.net/weixin_42312323/article/details/107407674