美文网首页
Git Git-lab

Git Git-lab

作者: 可不期诺Cappuccino | 来源:发表于2019-12-27 17:40 被阅读0次

Git安装

Git(官网:https://git-scm.com/download/)安装之后鼠标右键会自动多出两个选项,这时就代表了安装成功

git初始化及提交

Git global setup

git config --global user.name "username"
git config --global user.email "email@123.com"

远程到本地

git clone [url]

提交创建文件目录

cd existing_folder
git init    //初始化
git remote add origin [url]    //上传的代码仓库地址
git add .   //收集本地文件
git commit  -m "提交版本信息" //提交信息
git push -u origin master         //更新到服务器

删除文件 或文件夹

本地删除 :git rm -r  [file/dir]
本地提交:git commit -m “修改信息”
推送服务器 git push origin [url]

错误处理:

(1)第一次提交代码
把代码上传到master分支上执行如下。

git push -u origin master 

在使用git 对源代码进行push到gitHub时可能会出错, 错误代码如下:

hint: Updates were rejected because the tip of your current branch is behin
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

尝试下面的命令

git getch
git merge


git pull (网上说与上两个命令作用相同?)
但是仍然不行
出现错误的主要原因是github中的README.md文件不在本地代码目录中
可以通过如下命令进行代码合并【注:pull=fetch+merge]

git pull --rebase origin master

执行上面代码后可以看到本地代码库中多了README.md文件

此时再执行语句 git push -u origin master即可完成代码上传到github

分支操作

在本地新建分支: git branch newBranch
切换新分支: git checkout newBranch
创建并切换到新分支: git checkout -b newBranch
将新分支发布在远程服务器上: git push origin newBranch
在本地删除一个分支: git branch -d newBranch
在github远程端删除一个分支: git push origin :newBranch (分支名前的冒号代表删除)

相关文章

网友评论

      本文标题:Git Git-lab

      本文链接:https://www.haomeiwen.com/subject/jpidoctx.html