注:这里说的命令都是Git Bash Here命令行运行的命令
一:在远程仓库注册,然后创建仓库(码云、coding、github)
二:安装git
在Git Bash Here里面运行:
git config --global user.name "John Doe"//你的coding用户名
git config --global user.email [email protected]//你的coding邮件
两个命令。不加--global表示单个设置,设置前请选中创建的项目进入Git Bash Here命令行
注:设置用户名和邮件的目的就是方便git记录某个操作是谁做的
三:创建本地项目初始化(任意的项目)
创建一个项目,然后选中项目目录进入Git Bash Here命令行。
输入命令:git init
注:这个时候你的项目目录下会有一个.git文件夹,里面存的是git针对该项目的一些配置。它是个隐藏文件夹,如果你看不到请取消文件隐藏(引入我的电脑------------上方工具栏查看-----------勾选“隐藏项目”的复选框)
四:在git里面生成SSH秘钥设置到coding,这样你每次拉项目就不用输入密码了
git命令:ssh-keygen -t rsa //回车3次就找到路径,复制id_rsa.pub文件所有内容设置到远程服务器就好了
五:创建远程项目(项目名根本底对应的一致)并复制远程地址
六:在本地配置远程仓库
git remote add 远程仓库别名 远程仓库地址
七:把你本地的文件提交到本地并push到远程
git add *
git commit -m "第一次提交本地文件"
git pull --rebase 远程仓库别名 master
git push -u 远程仓库别名 master
注:(1)一定要先拉取远程
(2)master是默认分支名称,你可以自己设置。origin是默认的远程仓库别名,你可以自己设置
pull 拉取远程
push推送本地
commit 是提交到本地
八:补充
(1)git commit -a -m "备注信息"
是add 和commit的和写,相当于两个命令。-m表示备注(message)
git add *
git commit -m "备注信息"
(2)查看当前项目的远程别名和地址
git remote -v
只查看当前项目的远程别名
git remote show
(3)
创建并切换本地分支:git checkout -b 分支名
注:是branch和 checkout命令的和写
git branch 分支名
git checkout 分支名
刪除本地分支
git branch -b 分支名
创建远程分支:注:本地分支与远程分支的名字要一样
1、远程已经创建了一个分支,本地没有
git checkout -b 本地分支名 远程仓库别名/远程分支名
2、当远程和本地都没有分支,在本地创建分支推送到远程
git checkout -b 本地分支名 //创建并切换到分支
feature-branch $ git push 远程仓库别名 本地分支名:远程分支名 //推送本地的分支到远程
(4)
1、查看本地分支:git branch -v
2、查看本地和远程所有的分支:git branch -a
注:如果分支前面有*号,表示当前正在使用的分支
(5)
1、合并分支:
注:首先被合并的分支上面该提交的东西要提交了
步骤:切换到要合并的分支
git merge 被合并的分支
2、删除分支(先删除远程分支,再删除本地分支)
删除远程分支名 :
git push origin --delete 远程分支名
删除本地分支:
git branch -d 本地分支名
总结:个人觉得命令是可视化界面的核心,命令理解了可视化界面就容易理解了。这是我常用的命令,给你们借鉴