git 远程仓库关联本地仓库

2019-11-01  本文已影响0人  coderYJ

git远程仓库关联本地仓库

-1.先在本地创建仓库 在本地仓库执行

git init
// 首先需在github、码云创建远程仓库(项目)
// 复制远程仓库地址
git remote add origin 仓库地址
git branch --set-upstream-to=origin/master
git branch --set-upstream-to=origin/<branch> master

ps <branch> 本地分支名称一般为master

git pull
// 若git pull提示:fatal: refusing to merge unrelated histories
// 改用以下命令
$ git pull origin master --allow-unrelated-histories
// 使用git status 查看是否有内容未添加至暂存区
$ git status
// 将内容添加至暂存区
$ git add -A  // 全部添加
// 将暂存区内容提交至本地仓库
$ git commit -m "本次提交内容信息"
// 将本地仓库推送至远程仓库
$ git push
// 查看仓库地址
$ git remote -v
// 更换仓库地址
$ git remote set-url origin 新仓库地址
// 删除仓库地址
git remote rm origin
// 添加新的仓库地址
git remote add origin 新仓库地址
// git 文件是隐藏文件
// 显示隐藏文件
$ defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder 
// 不显示隐藏文件
$ defaults write com.apple.finder AppleShowAllFiles No && killall Finder 
// .git/config 文件内容
[remote "origin"]
    url = 更换为新仓库地址
    fetch = +refs/heads/*:refs/remotes/origin/*

// 清空本地缓存
git rm -r --cached .
// 重新添加
git add .
// 提交本地
git commit -m 'update .gitignore'

8.Git 全局设置:

git config --global user.name "随风"
git config --global user.email "997745354@qq.com"

9.创建 git 仓库:

mkdir track-rotbot-web
cd track-rotbot-web
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/cspid/track-rotbot-web.git
git push -u origin master

10.已有仓库

cd existing_git_repo
git remote add origin https://gitee.com/cspid/track-rotbot-web.git
git push -u origin master

11.git push 强制覆盖远程仓库

// 本地覆盖远程仓库
git push -f origin master
//本地仓库和远程仓库关联
git push --set-upstream origin master

12. git pull 强制覆盖本地

# 从远程仓库下载最新版本
git fetch --all 
# 将本地设为刚获取的最新的内容
git reset --hard origin/master
上一篇 下一篇

猜你喜欢

热点阅读