git版本控制
安装git
yum install git
创建新目录
git init
Initialized empty Git repository in /Users/yanshunjun/Desktop/mygithub/.git/
Git工作区、暂存区的概念
- 工作区: 用来平时的开发、编辑文件之用,在你创建的仓库目录下,就是工作区
- 暂存区: 用来暂时存放准备提交到仓库的文档的地方,在 .git 目录下。
- master 分支: 真正用来存放和发布已经完成的代码文件的地方,在 .git 目录下。
在工作区建立修改文件,
git add .
git commit -m "描述信息"
git status 查看仓库状态
git log 查看历史提交版本
git reset --hard 版本号 回退的版本号
git cheakout --readme.txt 在被添加到缓存区之前撤销对工作区的操作
git checkout -b bac 创建并切换分支
git breach 切换分支
分支合并时要确保位于正确的分支
git merge bac 将bac分支合并到当前分支
git branch -d bac 删除分支
远程仓库
1.git config --global user.name "楚天睿"
git config --global user.email "oneroucute@gmail.com" 确认个人信息
2.git clone ssh://git@10.0.122.124:2224/rourou/test2.git
cd test2
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master 将远程库拉到本地,修改完在发布到远程库 。-u在第一次时使用
3.cd existing_repo
git remote rename origin old-origin
git remote add origin ssh://git@10.0.122.124:2224/rourou/test2.git
git push -u origin --all
git push -u origin --tags 将本地的库发布到远程仓库上
回滚到指定版本
git log #查看所有的git版本
git reset --hard c503cffa099332911d4fce2fc1399cb4bc3ba9d6 #回到指定的版本





网友评论