git命令远程仓库使用
第一步:下载安装,官网https://github.com/;
安装成功,鼠标右键会显示GIT GUI Here及GIT BASH Here
前者是git自己的可视化工具,后者为命令行
第二步:右键点击选择GIT GUI Here–>Clone Existing Repository
–>填写路劲source location:url(公司给你的url),填写下载到本地的位置target directory:文件名自定义(注意不要写已存在的文件名)–>clone;
完成这两步,远程仓库就可以使用了,接下来就是你下载代码、上传代码的步骤了;
第三步:先下载吧,执行操作如下GIT BASH Here。
git pull 直接拉取代码
git status 查看本地仓库的状态
【就是看你有没有提交代码,你本地那些代码是新的(你自己写了不就是新的吗)】
git log 查询远程仓库执行的操作
【就是看你同事谁又提交了代码】
git remote -v 查看远程库的信息
【就是看你远程仓库的地址、版本等】
一般拉取代码就执行:
git status -->git pull
{拉取代码有时也会出错咋办}
*我这种笨人使用,git reset --hard fetch_head ,记不住记住首字母,使用tab键,自动生成(每一个首字母使用一次),但是此种情况会将你所有与远程库代码不符合的,本地代码直接重置,也就是会丢失你新写的代码,那你记住先要做【备份】,一定要做备份哦!
然后呢将你新代码再ctrl+v,粘贴到项目中。
第四步:上传代码GIT BASH Here:需要以下三个操作
git add 添加代码
【记住add后面加上文件名,比如git add UserController.java git add UserService.java】
[此处还有一个需要注意的是,当前目录下操作,可以在controller层使用后关闭GIT BASH Here,再在service层打开GIT BASH Here]
【git add 可以重复使用,比如说我提交三个地方的代码,本人很笨使用三次git add 文件名,】
git commit -m “解释一下你提交代码的原因,或此代码的实际功能”
【例如1:git commit -m “查询所有部门的接口”】
【例如2:git commit -m “通过用户id删除该用户的功能”】*
git push 上传代码
记住你上传代码的时候一定要先拉取代码
这是为了避免与公司其他人员代码的冲突
记住代码一定要解决冲突之后再提交
解释一下为何上传代码为何需要三步走:
git add
git commit -m “”
git push
这好像古时攻城时使用的“攻城投弹车”一样,先放弹药git add ,在给下面的人确认一下弹药放好了git commit -m “”,然后下面的人就发射git push。