安装
在使用git之前需要先安装它
下载git
以windows系统为例子,安装完成后,鼠标右键点击桌面,出现Git Bash Here和 Git GUI Here 说明安装成功。
命令
设置用户名和邮箱
1 2
| 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 .可以提交未跟踪和修改文件,但是不处理删除文件。
创建新的分支
1
| git checkout -b 分支名称 (创建并切换至该分支)
|
注:新建的分支第一次push: git push -u origin 分支名
查看当前分支
1 2
| git branch git branch -a
|
删除分支
1 2
| git branch -D 分支名 git push origin --delete 分支名
|
切换分支
合并分支
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| 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 分支名
|
跟踪到远程名字相同的分支
1
| git branch --set-upstream-to=origin/分支名 分支名
|
将更改加入暂存区
1 2 3 4 5
| git stash save "描述信息"
git stash list : 显示保存列表。
git stash pop 恢复最近保存的记录并把恢复的记录从保存列表中删除
|
查看与生成公钥
进入该目录并列出其中内容:
1 2 3 4 5
| cd ~/.ssh
ls
cat id_rsa.pub // 查看公钥
|
设置邮箱与用户名
1 2 3
| git config --global user.name ""
git config --global user.email ""
|
清理之前的公钥
1 2 3 4 5
| mkdir key_backup
cp id_rsa* key_backup
rm id_rsa*
|
生成
1
| ssh-keygen -t rsa -C "邮箱号"
|
查看
版本回滚
查看版本
回滚到指定的版本
1
| git reset --hard id // id: 版本id
|