标签:基本 git -- VCS master 使用 push commit
一、git客户端使用 1、 git注册、客户端安装 下载地址:https://git-scm.com/downloads 傻瓜式安装即可,安装完成后打开cmd,输入git确认安装成功 2、 git使用---本地代码上传 >>create repository:取一个名字——Create repository,之后会有一个https路径 >>本地新建一个文件夹,将要上传的代码放在文件夹下,在文件夹下右击——选择git bash here打开dos界面,依次输入: git init ---建仓 git add * --- 添加代码到本地仓库(*是代码添加全部更新的) git commit -m "first commit" ---提交到本地缓存(引号中是备注说明) git remote add origin url ---url是指git上之前配置的repository地址(https路径) git push -u origin master ---push到master分支 PS:第一次commit时会提示“please tell me who you are”,此时需要先输入以下两行: >>git config --global user.name "xxx@xxx.com(你的github邮箱)" >>git config --global user.email "你的github用户名"(敲完之后,继续上面的commit这一步) 如果提示远程仓库存在时,删除远程仓库: git remote rm origin 3、 clone代码到本地: 本地新建文件夹,打开git命令行,输入: git clone url PS:克隆到本地时会带有仓库名字的一层文件夹 4、 git status:查看状态 查看当前git仓库的状态:git status PS:需要进入到克隆下来的文件夹下才可以查看;如果查看结果为:on branch master,说明已经在master分支 5、 更新代码(需要在仓库文件夹中操作) 更新后》》 git add * ---更新全部 git commit -m "更新说明" ---提交到缓存区域 git pull ---拉去当前分支下最新代码 git push origin master ---将代码push到master分支上 二、pycharm中git的使用: 1、 git配置:- pycharm中配置git本地地址:file-settings-version control-git
- path to git executable设置git安装目录下的exe文件-确定:
- 点击VCS-import into Version Control-Share Project on GitHub
- 弹框显示确认仓库名字(Repository name,一般默认为本地项目名称),填写描述(Description)--点击share
- 如图所示,在文件3中更新代码,新增文件4,然后点击VCS---git—commit file:
- 选择要提交的文件,填写备注,点击commit
- 提交成功后,文件名显示为默认色
- VCS-git-push,Push tags选择current Branch—点击push,当提示“Push secuessful”或者提示“Pushed 1 commit to origin/master”时表示已经push成功
- 打开git查看代码已经推送上去。
- 点击VCS--git--Branches—选择New Branch,起一个分支名字—create
→→→→→→→ →→→→→
- 创建分支成功后,pycharm会默认切换到新创建的分支,将现有代码push到远程(如果本地代码有更新,需要先commit,再push)
- push完成后,打开git,就可以看到推送上去的分支
- 查看当前所在分支:VCS--git—Branches,书签所在为当前所在分支
2.删除tag:
删除本地tag:git tag -d v1.0 删除远程tag:git push origin :refs/tags/v1.0标签:基本,git,--,VCS,master,使用,push,commit 来源: https://www.cnblogs.com/Jindy-mine/p/13726387.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。