首先明白三个概念,服务器代码库,本地代码库,和正在coding的项目。
coding完毕后,先通过commit提交到本地代码库,然后通过push再提交server的代码库
git步骤
class="brush:python;toolbar:false">git clone --从远程主机克隆一个代码库到本地
git clone https://git.coding.net/niuhanyang/mytest.git #下载自己的项目 ,取HTTPS SSH 方式下的url
git add + 想要提交的文件名 -- 添加修改后的文件
git add * --添加本地所有的文件
git commit -m '第一次提交'#提交代码
git push -- 从本地代码库推送到远程代码库
git pull --更新代码
git config –global credential.helper store –长期储存密码 因为git默认是不储存密码的,不执行这条命令的话每次更新代码,或者提交代码都需要输入密码
pycharm步骤
对于已经有的项目,选择close project ,之后返回pycharm首页,选择Check out from version control--git
之后取HTTPS SSH 方式下的url,设置路径等等;
在设置路径之后,若提示“clone failed”(如下图),则表示是当前的git路径取错,需要重新在file--setting里设置git的路径(git的bin目录下的git.exe),确认后再次执行下上图即可。
问题:
解答:
在代码里面做的变动或者更新 都可以通过pycharm右上角的上传和更新按钮实现,比git好的是,pycharm不需要持续输入用户名密码
在提交的时候,一般会直接选commit and push,如果只是commit,那还需要push一下才能提交到服务器端
如果在上传的时候提示类似下图 push rejected的提示,有可能是本地修改的过程中,服务器端的代码也已经更新了。
必须先更新(下图蓝色箭头),之后再修改上传。