专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

Git 如何使用

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/2/14 0:44:08       共计:3603 浏览

第一步、下载Git https://git-scm.com/downloads,

                注册账号,等待略

第二步、Github创建项目

第三步:建立git仓库

新建仓库

Code所在根目录执行

git init

第四步:将项目的所有文件添加到仓库中

git add .

第五步:

git add README.md

第六步:提交到仓库

git commit -m "注释语句"

第七步:将本地的仓库关联到GitHub,后面的https改成刚刚自己的地址,上面的红框处

git remote add origin https://github.com/zlxzlxzlx/Test.git

第八步:上传github之前pull一下

git pull origin master

第九步:上传代码到GitHub远程仓库

git push -u origin master

中间可能会让你输入Username和Password,你只要输入github的账号和密码就行了。执行完后,如果没有异常,等待执行完就上传成功了。


更新仓库

第一步:查看当前的git仓库状态,可以使用git status

git status

第二步:更新全部

git add *

第三步:接着输入git commit -m "更新说明"

git commit -m "更新说明"

第四步:先git pull,拉取当前分支最新代码

git pull

第五步:push到远程master分支上

git push origin master

不出意外,打开GitHub已经同步了



3. 创建本地文件夹

创建文件夹后,进入该文件夹,并将github上需要修改的项目pull到到当前文件夹

git clonehttps://github.com/xxx/....git

1) 新增文件:

将文件拖拽到当前文件夹中(master),然后输入如下指令:

$git add .$git commit -m"add new data"$git push -u origin master

2) 删除文件

输入:

$git rm -r'需要删除的文件夹'$git  commit -m"delete data"$ git push -u origin master


更新:2018-11-22

遇到的问题

我们发现在添加.gitignore文件后,当我们想push文件的时候,我们声明的忽略文件还是会出现在push的目录中

原因分析

某些文件已经被纳入版本管理中,就算是在.gitignore中已经声明也不会起作用

解决方案

我们应该先把本地的缓存删除,然后再进行push,操作步骤如下

git rm -r --cached . // 删除本地缓存

git add . // 添加要提交的文件

git commit -m 'update .gitignore' // 更新本地的缓存


更新:2018-12-03

1、 查看所有分支

git branch --all

2、重命名git远程分支

Step1:重命名远程分支对应的本地分支

git branch -m old_local_branch_name new_local_branch_name


step2:删除远程分支

git push origin :old_local_branch_name


step3:重新推送新命名的本地分支

git push origin new_local_branch_name



网上搜了一番后发现使用命令删除远程分支:

git push origin[空格]冒号branchname

比如git push origin :Company/20170711

此外还搜到了删除本地branch的命令:

git branch -D Company/20170711




作者:SAYLINING
链接:https://www.jianshu.com/p/2b666a08a3b5
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:AddTransient、AddSingleton、AddScoped的区别 | ·下一条:微信小程序之图片上传、多图上传、头像上传、头像获取、图片上传失败问题解决

Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有