Git常用命令
- 设置用户签名
git config --global user.name 用户名
git config --global user.email 邮箱
说明:签名的作用是区分不同操作者身份。用户的签名信息再每一个版本的提交信息中能看到。以此确认本次提交是谁做的。Git首次安装必须设置一下用户签名,否则无法提交代码。
2. 初始化本地库
git init
- 查看本地库状态
git status
- 新增(修改)文件(hello.txt)
vim hello.txt
- 添加暂存区
git add 文件名
- 提交本地库
git commit -m “日志信息” 文件名
- 查看历史版本
git reflog 查看版本信息
git log 查看版本详细信息
- 版本穿梭(任意切换)
git reset --hard 版本号
- 查看分支
git branch -v
- 创建分支
git branch 分支名
- 切换分支
git checkout 分支名
- 合并分支
git merge 分支名 把指定的分支合并到当前分支上
产生冲突
产生原因:合并分支时,两个分支在同一个文件的同一位置有两套完全不同的修改。Git无法替我们决定使用哪一个。必须人为决定新代码内容。
Git团队协作机制
远程仓库操作
- 查看当前所有远程地址别名
git remote -v
- 起别名
git remote add 别名 远程地址
- 推送本地分支上的内容到远程仓库
git push 别名 分支名
- 将远程仓库的内容克隆到本地
git clone 远程地址
- 将远程仓库对于分支最新内容拉下来后与当前本地分支直接合并
git pull 远程库地址别名 远程分支名