一、常用命令行
1.全局设置账户密码
- git config --global user.name "Your Name"
- git config --global user.email "email@example.com"
2.初始化为git的项目
- 初始化
git init
3.添加到暂存区
- 全部添加
git add .
- 添加单独文件
git add filename
4.提交代码
git commit -m "描述"
5.添加远程仓库
- 添加远程库
git remote add origin git@github.com:michaelliao/learngit.git
- 查看远程库
git remote -v
- 重置远程url
git remote set-url origin git@github.com:michaelliao/learngit.git
- 删除远程地址
git remote rm origin
6.推送代码到远程库
- git push -u origin master
mac Xcode安装及使用Git代码管理工具
——————————————————————————————
二、git使用教程详细总结:
1、Mac下安装git
- 安装homebrew,然后通过homebrew安装Git,具体方法请参考homebrew的文档:http://brew.sh/
- Xcode集成了Git,不过默认没有安装,你需要运行Xcode,选择菜单“Xcode”->“Preferences”,在弹出窗口中找到“Downloads”,选择“Command Line Tools”,点“Install”就可以完成安装了
2、创建git仓库
在一个空目录下
- git init
- ls -ah 查看隐藏文件
3、添加文件到仓库
- git add . 全部添加
- git add filename 添加文件
4、把文件提交到仓库
- git commit -m "wrote a readme file"
5、查看工作区的状态、修改的具体内容、历史日志
- git status 查看仓库当前的状态
- git diff readme.txt 查看文件修改了什么内容
git diff HEAD -- readme.txt 查看工作区和版本库里面最新版本的区别 - git log 显示从最近到最远的提交日志
git log --pretty=oneline
6、版本回退
在Git中,用HEAD表示当前版本,上一个版本就是HEAD^,
上上一个版本就是HEAD^^,
当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100。
- git reset --hard HEAD^ 回退到上一个版本
- git reset --hard 1094a 回退到指定的版本(通过commit id)
- git reflog 查看命令历史
7、撤销修改
- git checkout -- readme.txt 丢弃工作区的修改(注意--空格file)
解释:命令git checkout -- readme.txt意思就是,把readme.txt文件在工作区的修改全部撤销,这里有两种情况:
- 一种是readme.txt自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;
- 一种是readme.txt已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。
总之,就是让这个文件回到最近一次git commit或git add时的状态。
8、删除文件
https://www.liaoxuefeng.com/wiki/896043488029600/900002180232448
9、分支管理
查看分支:git branch
创建分支:git branch <name>
切换分支:git checkout <name>
创建+切换分支:git checkout -b <name>
合并某分支到当前分支:git merge <name>
删除分支:git branch -d <name>
10 、拉取代吗
- git pull
参考链接:[git多人协作](https://www.liaoxuefeng.com/wiki/896043488029600/900375748016320)