赞
踩
cd 项目路径
git init
(如果已存在仓库,并想要删除 rm -rf .git)
//可选择配置git账号
git config --global user.name "你的userName"
git config --global user.email "你的邮箱"
//添加和提交本地项目
git add . (主要add和 . 之间空格)
git commit -m "提交备注"
//切换到指定分支
git checkout 子分支name
/* 一般没有master权限,需要创建子分支
git branch 子分支name
git checkout 子分支name
上面两步可用 git checkout -b 子分支name
*/
//关联到远程分支
git remote add origin gitlab/github上的项目路径
//push
git push origin 子分支name
先commit,再pull, 再push
*创建分支
git branch 分支name
*切换到指定分支
git checkout 分支name
上面两步可用 git checkout -b 分支name
*创建一个本地分支并切换到该分支上并关联到远程分支
git checkout -b 本地分支名 origin/远程分支名
*合并指定分支到当前分支
git merge 指定分支name
git merge --no-ff 分支名 -m "合并备注" // “--no-ff”不添加,不显示合并的log
*删除本地分支(首先要切换到此分支以外的分支)
git branch -d 分支name
git branch -D 分支name (强制删除)
*删除远程分支
git push origin --delete 远程分支名
*删除本地仓库
git init
rm -rf .git
*把本地分支与远程origin的分支进行关联处理(通过 --set-upstream-to 命令)
git branch --set-upstream-to=origin/分支名
*强制远程覆盖本地分支:
git reset --hard origin/远程分支名
如果本地分支有未提交的修改,可以使用一下命令强制覆盖:
git stash
git reset --hard origin/远程分支名
git stash pop
*在本地目录下关联远程repository :
git remote add origin gitlab/github上的项目路径
*取消本地目录下关联的远程库:
git remote remove origin
*查看产生冲突的文件
git diff
*查询当前远程的版本
git remote -v
*获取最新代码到本地(本地当前分支为[branch],获取的远端的分支为[origin/branch])
git fetch origin 分支name
*查看版本差异(本地分支与远端origin/分支的版本差异)
git log -p 分支name..origin/分支namer
*合并最新代码到本地分支(合并远端分支到当前分支)
git merge origin/分支name
*修改本地和远程分支名称
git branch -a
#查看所有分支 git branch -r
#查看远程分支 git branch -vv
#查看本地分支所关联的远程分支
git branch -m old_branch new_branch
# Rename branch locally git push origin :old_branch
# Delete the old branch git push --set-upstream origin new_branch
或者git push -u origin new_branch
# Push the new branch, set local branch to track the new remote
*强制推送
git push -f origin 分支名
git pull --rebase origin 分支名
上述命令等同于:
git fetch origin
git rebase origin/dev
使用双重认证、访问令牌(personal access token)访问远程仓库
获取常见三方代码平台的Access Token:https://blog.csdn.net/GoodburghCottage/article/details/130341502
git配置使用access token:
https://blog.csdn.net/zhangzhanbin/article/details/122895656
https://www.jianshu.com/p/6fe9a536ee12
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。