【Git】git关联远程库,创建节点分支和空白分支,tag,配置密码等

git第一次关联远程库并上传文件

1.cd 指定目录 2.git init 3.git add --all //add所有文件
4.git status 查看一下状态 5. git commit -m 'first commit'
6.git remote add origin https://xxxxxxxxxxxx.git(远程库地址)
7.git push -u origin master

以git的某个远程分支为节点创建一个新的分支,并推送的远程分支

1、复制一个远程分支git checkout remotes/origin/remoteBranchName(远程分支名称) -b localBranchName(新建本地分支名称)
2、把本地分支推送到远程git push origin localBranchName(本地分支名称):localBranchName(远程分支名称)

git创建一个空白分支

1.创建并切换新分支
git branch <new_branch>
git checkout <new_branch>
git rm --cached -r .
git clean -f -d
2.创建空的commit
git commit --allow-empty -m "[empty] initial commit"
3.推送新分支
git push origin <new_branch>

Git 配置用户名、密码

在终端输入:
git config --global credential.helper store
然后Git pull一次,输入一次用户名密码就会自动保存该用户名密码;
查看配置的用户信息:
git config --list

Git从远程url下载工程

1.先创建一个文件夹mkdir xxxx
2.切换的新创建的文件夹分别执行如下命令:
git init
git remote add origin url
git fetch —all
git checkout -b branchname origin/branchname

Git向远程提交代码

git pull
git add --all
git commit -m "本次提交了什么内容"
git push -u origin master

创建tag

git tag -a 2.1.0 -m "commit message" (2.1.0为版本号)
git push origin master
git push origin --tags

git push 报 HTTP Basic: Access denied 错误

原因:
本地git配置的用户名、密码与gitlabs上注册的用户名、密码不一致。
解决方案:

  1. 如果账号密码有变动 用这个命令 git config –system –unset credential.helper 重新输入账号密码 应该就能解决了
  2. 如果用了第一个命令 还不能解决问题那么 用这个命令:
    git config –global http.emptyAuth true
    3.如果以上两个方法不起作用,那么采用以下方法:
    进入控制面板》用户账号》凭据管理器?windows凭据》普通凭据,在里面找到git,点开编辑密码,更新为最新密码之后就可以正常操作了。

Git删除远程分支

git push origin --delete branch_name

Git cherry-pick用法

git fetch
git cherry-pick e5c72cd7b20fb77245aa82fef47f0278e3c4(某次提交sha值)
git push

git stash用法(代码写错分支)

1.当代码在非目标分支书写时,书写完后执行git stash
2.切换到目标分支,git stash pop
3.执行git status查看一下

错误不足之处或相关建议欢迎大家评论指出,谢谢!如果觉得内容可以的话麻烦喜欢(♥)一下

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容