安装
在使用git之前需要先安装它
下载git
以windows系统为例子,安装完成后,鼠标右键点击桌面,出现Git Bash Here和 Git GUI Here 说明安装成功。
命令
设置用户名和邮箱
git config --global user.name ""
git config --global user.email ""
克隆远程仓库与代码提交
1、在github上新建项目new repositories后,复制https地址或ssh
2、在相应的目录,右键选择 git bash here 进入 git操作界面
3、输入 git clone "复制的仓库地址"
4、对仓库内存进行修改
5、cd 文件夹名称(进入文件夹)
6、git add .(或git add --all)
7、git commit -m "需要写的提交说明"
8、git push
其中git add . 与git add --all的区别是:
(1).git add --all可以提交未跟踪、修改和删除文件。
(2).git add .可以提交未跟踪和修改文件,但是不处理删除文件。
创建新的分支
git checkout -b 分支名称 (创建并切换至该分支)
注:新建的分支第一次push: git push -u origin 分支名
查看当前分支
git branch // 本地分支
git branch -a // 所以分支,包括线上
删除分支
git branch -D 分支名 // 删除本地分支
git push origin --delete 分支名 // 删除远程分支
切换分支
git checkout 分支名
合并分支
1、先切换到master分支 git checkout master
2、拉取最新代码 git pull
3、切换到自己的分支 并将master分支与自己的分支合并,然后解决冲突
git merge master 解决完冲突后,git add --all git commit -m""
git fetch origin master// 虚拟的更新远程的master
git merge origin/master //合并远程master
git push 推到自己的远程分支
4、切换到 master 分支
5、将自己的分子合并到master 分支
git merge 分支名
跟踪到远程名字相同的分支
git branch --set-upstream-to=origin/分支名 分支名
将更改加入暂存区
git stash save "描述信息"
git stash list : 显示保存列表。
git stash pop 恢复最近保存的记录并把恢复的记录从保存列表中删除
查看与生成公钥
进入该目录并列出其中内容:
cd ~/.ssh
ls
cat id_rsa.pub // 查看公钥
设置邮箱与用户名
git config --global user.name ""
git config --global user.email ""
清理之前的公钥
mkdir key_backup
cp id_rsa* key_backup
rm id_rsa*
生成
ssh-keygen -t rsa -C "邮箱号" // C是大写
查看
cat id_rsa.pub
版本回滚
查看版本
git log -num // num: 版本数量
回滚到指定的版本
git reset --hard id // id: 版本id
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。