Отправьте локальный код в удаленный репозиторий
Git 全局设置:
git config --global user.name "用户名"
git config --global user.email "[email protected]"
Создайте git-репозиторий:
Вы можете сначала создать репозиторий git, а затем отправить его в ветку. Если вы не создаете ветку, вы можете отправить ее мастеру основной ветки.
1. Сначала создайте склад в пустой папке. 2. Создайте проект локально. 3. Инициализируйте локальный проект git. 4. Свяжите локальный проект с онлайн-проектом. git Remote Add Origin. Добавьте адрес удаленного склада.
mkdir vue_shop_server
cd vue_shop_server
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/用户名/xxx.git
git push -u origin master
已有仓库
cd existing_git_repo
git remote add origin https://gitee.com/用户名/xxx.git
// 将origin绑定为主分支
git push -u origin master
// 将已有的仓库绑定其他其他的仓库提交
git remote add web 其他仓库地址 // web可以随意起名
git push -u web // 这里起名要跟绑定起名一致,如起名web
// 强制提交
git push -u origin master -f
git push -u web -f
//将绑定的仓库删除
git remote -v // 查看绑定了哪些仓库
git remote rm web // web是要删除的绑定仓库
1. Просмотр
`` git checkout login //Переключиться на ветку входа git checkout -b login //-b Создать ветку входа
2. При возникновении конфликта вы можете сначала добавить его во временное хранилище, затем вытащить, а затем объединить во временное хранилище.
git status // временное хранилище
git pull // вытащить
git stash pop // объединить
3. Отправить
git add . // 暂存所有
git commit -m '提交'
4. Если вы создаете ветку и отправляете ее в ветку, вам необходимо объединить ветку с основной веткой.
git checkout master //切换到主分支 git branch //查看分支,到了主分支 git merge login //合并分支 login 到主分支
5. Если удаленной ветки нет, переместите локально созданную ветку в облако.
git push --set-upstream origin master //绑定本地分支到远程分支上
6. Привязанная удаленная ветка существует, переместите локальную ветку в облако.
git push -u вход в источник
7. Просмотреть все филиалы
ветка git -a
8. Просмотр всех удаленных филиалов
git branch -r
9. Удалить локальную ветку
$ git branch -d login
10. Удалить удаленную ветку
git push origin --delete login
Создавайте локальные ветки и синхронизируйте удаленные ветки.
Сначала перейдите к основной основной ветке и создайте новую ветку на основе этой основной ветки.
git checkout -b login
Switched to a new branch 'login'
Привязать удаленную ветку
git push --set-upstream origin login
Глобально установить имя пользователя и адрес электронной почты
git config --global user.name //查看登录的用户名
git config user.name //查看某个项目下的登录的用户名
git config --list //查看git的信息
git config --global user.name xxx //全局修改git提交者自己的用户名
git config --global user.mail xxx //全局修改git提交者的邮箱
10.git Установите разные имена пользователей для разных проектов
В каждом проекте git будет скрытая папка .git. Введите скрытый файл .git и cd .git, чтобы войти в каталог. Системная команда Linux: откройте конфигурацию, система Windows, на графической странице Git, Git Bash Здесь команда: start config Откройте файл и добавьте следующую конфигурацию:
[user]
name = XXX(自己的名称)
email = XXXX(邮箱)
或者直接在.git 文件下用命令行:
git config user.name "zhangshan"
git config user.email "[email protected]"
Удалить глобальную конфигурацию git
git config --global --unset user.name
git config --global --unset user.email
Редактировать файл конфигурации git
git config --global --edit
git 问题
fatal: удаленный источник уже существует.
git remote -v
Локальная главная ветка отслеживает главную ветку источника удаленного склада. Теперь просто используйте git pull.
git branch --set-upstream-to=origin/master master
```
直接设置当前分支跟踪远程仓库的某条分支,如分支dev
git ветка --set-upstream-to=origin/dev master
git 提交代码时提示 branch name 没有上游分支
git push --set-upstream имя исходной ветки
vscode提交修改的时候报错:无法推送 refs 到远端。您可以试着运行“拉取”功能,整合您的更改,
git pull origin yourbranch -f
Объединить ветку «master» https://github.com/fengpengjun/gitTest
解决办法:我们需要在每次推送代码之前,直接使用 ,拉取合并新的变动到本地。
git pull –rebase
http://cdn.staticfile.org+文件地址
如:https://cdn.staticfile.org/vue/2.6.11/vue.min.js
转 Git-fatal: unable to access 'xxx' : Could not resolve host: xxx
1.查询代理
git config --global http.proxy
2.取消代理设置
git config --global --unset http.proxy
Снова откройте программное обеспечение, такое как sourceTree или терминал. git pull xxx Готово.
Перед извлечением очистите рабочее дерево репозитория.
// 手动解决(这个比较推荐)
git stash
git pull
git stash pop
// 放弃本地修改,直接覆盖
git reset --hard
git pull