🛠Git简明教程 — 百问网资料下载中心 3.0 文档
GIT下载代码
一、下载GIT
1. 设置用户名和邮箱
1 2
| git config --global user.name "你的名字" git config --global user.email "你的邮箱"
|
用户名和邮箱地址的作用 ?
用户名和邮箱地址是本地git客户端的一个变量,不随git库而改变。
每次commit都会用用户名和邮箱纪录。
github的contributions统计就是按邮箱来统计的。
2. 查看个人信息
3. 生成公钥和私钥

二、Sourcetree本地仓库设置

2.1 初始化仓库(第一次需要)
1
| git init #把当前目录变成git可以管理的仓库
|

2.2 添加文件到暂存区(每次都要)
1 2
| git add readme.txt #添加一个文件,也可以添加文件夹 git add . #添加全部文件
|
2.3 提交到本地仓库(每次都要)
1
| git commit -m "提交说明" #提交修改
|
2.4 创建远程仓库(第一次需要)

1
| git@gitee.com:yaodaowen/sss.git
|
2.5 绑定远程仓库(第一次需要)
1 2
| git remote add origin git@gitee.com:yaodaowen/sss.git(地址) #远程仓库的提交(第一次链接)
|
2.6 推送代码到远程仓库(每次都要)
1 2
| git push origin "master" #第一次 git push #第一次之后
|

2.7 推送失败解决方案

远程仓库的 master
分支上有一些你本地没有的更新,需要先拉取远程仓库的更新
三、其它
3.1 查看GIT个人信息
3.2 查看仓库状态
3.3 查看仓库日记
3.4 查看当前配置有哪些远程仓库
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| git init #把当前目录变成git可以管理的仓库 git clone git地址 #克隆项目 git add readme.txt #添加一个文件,也可以添加文件夹 git add -A #添加全部文件 git rm test.txt #删除一个文件,也可以删除文件夹 git commit –m ‘提交说明’ #提交修改 git status #查看是否还有未提交 git log #查看最近日志 git reset --hard HEAD^ #版本回退一个版本 git reset --hard HEAD^^ #版本回退两个版本 git reset --hard HEAD~100 #版本回退多个版本 git remote add origin +地址 #远程仓库的提交(第一次链接) git push -u origin master #仓库关联 git push #远程仓库的提交(第二次及之后) git fetch #从远程获取代码库 git tag xxx #打tag git tag #显示所有tag git push --tag #提交tag git branch -a #显示所有分支 git checkout 分支名 #切换分支 git merge git分支 #合并分支
|