Git学习笔记
Git的一些介绍例如原理、用处、作用等请看博客链接,此处仅记录一些方法和公式以备今后之用。
Git基本使用教程(一):入门及第一次基本完整操作_jerryzhou的博客-CSDN博客_git基本操作
git入门—30分钟学会使用git_勿在浮沙筑高台-CSDN博客
工作区(workspace)—>暂存区(staging area)----->git本地仓库(loca respository)-------->git远程仓库(remote respository)
1.本地库使用
1.创建本地仓库
在桌面创建文件夹workspace,并新建a.txt文件如图:
#在git中输入
git init
2.修改本地库文件
-
首先在工作区中(workspace)修改a.txt文件内容,并保存。
-
将修改后的文件上传至暂存区
#在git中输入 git add a.txt
-
将上传到暂存区的文件上传至本地仓库
#在git中输入 git commit#直接提交 git commit -m'备注信息' #进行备注
第一次执行,会显示下边的内容
按要求输入
git config --global user.email "you@example.com" git config --global user.name "Your Name"
之后再次提交 git commit
3.查看状态
#在git中输入
git status
4.查看提交日志
#在git中输入
git log
5.版本退回
#在git中输入
git reset --hard ID #这里的ID为指定的sha码
git reset --hard HEAD^ #退回上一个版本
git reset --hard HEAD~n #退回到前n次提交前
6.建立分支
git 里有个分支的概念,你的代码就像一颗树,会随着你的需要变成很多树枝(分支),可以并行开发。例如我们初始化 一个文件夹使用git管理起来,可以看到 master 代表着主支,我们也可以新建分支,在其他分支上进行开发。
1.建立分支
git branch name#建立name分支
2.查看分支
git branch
3.切换到分支
git checkout name
4.创建并切换到分支
git checkout -b name
5.在name分支上修改、提交同master
但修改后commit,是commit在name分支上,主分支,master未变。
6.合并分支到主支
在master主支下
git merge name#这样分支name上的修改就合并到主支上
7.删除分支
git branch -d name
2.远程库连接
1.建立远程库
以github为例
Git基本使用教程(一):入门及第一次基本完整操作_jerryzhou的博客-CSDN博客_git基本操作
#git clone 远程库至本地
git clone git@github.com:用户名/仓库名.git
2.上传远程库
git push -u origin master
详细流程:
-
建立本地仓库
-
建立远程库连接、测试
ssh -T git@github.com
-
init初始化仓库
git init
-
手动拷贝执行add命令
git add 文件夹1/文件夹2/
-
commit命令
git commit -m"注释"
-
push命令
git push -u origin master
-
手动拷贝执行add命令
git add 文件夹1/文件夹2/
-
commit命令
git commit -m"注释"
-
push命令
git push -u origin master