Git基本使用
Git操作往往比较重要,GIt使用不当或者使用不熟练往往会让人头疼,特此记录一下我的使用方法。
Git拉取项目过程
第一步,建立项目文件夹,文件夹名和要拉取的项目名字一致, 进入该空文件夹,右键–选择Git Bash here,以进入命令行界面。 开始敲命令拉取项目。
git init
第二步,进到Git远端仓库的项目页,选好分支,找到Clone选项,下拉选择第二个Clone with Http,点击右下角复制地址。 返回到刚打开的命令行接着输入:
git remote add origin 复制好的地址
第三步,切换到一个新的分支,因为通常开发的时候不能在主分支上开发,本地新建一个吧。
git checkout -b 新建分支名
第四步,开始拉取目标分支代码,你要拉什么分支的,就填什么分支,可能是master,可能是某个版本,在gitlab上看你想拉哪个就行。
git pull orgin 源分支名
第五步,结束,观察文件是否拉到你文件夹里了,成功后把整个文件夹拖入IDEA或者VSCODE就能使用项目了。
Git提交推送
写完代码了,你不会提交也不行,提交前有很多注意事项。 单人开发时提交过程。 第一步,依旧进入Git Bash here命令行,然后输入命令查看修改的文件。
git status
第二步,添加要提交的文件
git add 一个第二步查出来的想提交文件路径
git add ......
......
第三步,填写本次本地提交
git commit -m "提交信息想写什么写什么,比如说修改了某个BUG之类的"
第四步,本地提交好了代码,可能有多次提交,确定不改了之后,就可以直接推送到远端。填写远端分支名,注意不要填你公司的主分支,百分百推不上去,都加了保护的,你应该推到和你本地同名的一个个人分支去,如果远端没有它会自动新建,有的时候却不会,所以建议提前去网页上建好,基于源分支即可,并且名字和本地拉取时本地建立的分支一样。
git push origin 远端个人分支名
第五步,上网页上找到这个项目,选择你刚推上去的那个分支,看clone上面有个create new merge,说明你推送成功了,点开他,左边选择好你的分支,右边选择好要并入的分支。提交即可。
Git额外操作
Git提交前更新代码
很多时候协同开发不会让你直接改完后推上去,通常要更新一下自己本地的代码,因为远程分支别人有过提交,而你本地代码却没有,你再提交之前的就会覆盖别人的代码,所以push前需要更新自己的代码,以下步骤一定要在commit之后与push之前!!!!!。 更新步骤如下: 1.创建切换一个新分支tempnew
git checkout -b tempnew
2.新分支拉一下主分支最新代码。
git pull origin 主分支名
3.切换回自己之前的分支
git checkout 之前分支名
4.用tempnew新分支更新之前分支
git rebase tempnew
5.如果进入一个信息界面,直接按ESC然后输入:q退出就好。本地更新代码就完毕了。
|