在日常中我们会用到git管理代码,现在就把常用的git运用整理一下。
一、git 命令行
1、创建项目
官网创建个项目
2、用户信息
安装完git,第一配置个人信息的用户名称和邮件,每次Git提交时都会引用这条信息。
git config --global user.name "用户名"
git config --global user.email "邮箱地址"
用户名可随意,邮箱地址为注册的git账号的邮箱地址
3、克隆项目
git clone 项目地址
克隆地址这个比较常用是在克隆项目到本地,就如同下载一样
4、本地初始化
(1)mkdir test
新建文件夹
(2)cd test
新建test文件夹,进入test文件夹,作为git存放的窝
(3)git init
初始化,表示这个目录是git目录,会隐藏一个.git文件
(4)git remote add origin 远程git地址
关联远程仓库
(5)git remote -v
查看关联的项目信息
(6)git pull origin 本地仓库
拉取远程仓库到本地仓库
5、提交文
三部曲
git add 新建的文件(提交所有文件夹、文件:git add -f 文件夹名,git add -A可提交全部文件)
git commit -m "注释"
git push origin master
解释下,注释就是本次提交的说明,push就是把本地的提交到服务器上,origin指当前的本地分支,
master指远程服务器的分支
6、分支
(1)git branch dev_1.0
创建本地分支
(2)git checkout dev_1.0
切换本地分支(本地分支与git服务一样,默认是master分支)
(3)git checkout -b dev_1.0 origin/分支名
当然也可以一步完成上面的操作,上面命令表示在本地创建dev_1.0分支,并且关联到远程仓库分支
(4)查看分支
本地:git branch
远程:git branch -r
全部:git branch -a
(5)git push --set-upstream origin dev_1.0
如果在本地新建一个dev_1.0的分支,而远程仓库没有,就可以使用这个命令,会在远程仓库自动新建一 个
dev_1.0的同名分支
(6)git checkout --track origin/dev_1.0
如果在远程有分支dev_1.0,而本地不用新建,则用上面命令,会自动化在本地新建dev_1.0并关联
(7)git push origin 本地分支:远程分支
提交分支代码
(8)git branch -d 分支名
删除分支
二、pycharm 中git 的相关使用
三、借用第三方工具 sourcetree
待续。。。