一,操作流程
复制地址
打开Git
输入Git clone 地址
写入代码
git add .
git commit -m '说明'
git push
U 跟踪
A 暂存区
分支
代码编写结束
追踪 git add .
提交到本地仓库 git commit -m '说明'
将分支上传到远程仓库 git push
切换到主分支 git checkout master
合并分支 git merge 分支名
将合并过的主分支提交到远程仓库 git push
创建并切换新的分支 git checkout -b 分支名
git初使用
创建文件夹
创建本地仓库 git init
创建黑名单文件 .gitignore
创建远程服务器仓库
将远程仓库与本地仓库建立联系
本地仓库
查看文件状态 git status 或 git status -s
追踪文件 git add .
取消对文件的修改 git checkout -- 文件名 危险操作,尽量不使用
将暂存区的文件取消追踪 git reset HEAD -- 文件名 或文件名改为 . 表示全部取消追踪
删除文件 git rm -f 文件名 #删除文件夹和本地仓库中的文件
git rm --cached 文件 #只删除本地仓库里面的文件,保留文件夹里的文件
提交到本地仓库 git commit -m '说明'
将追踪过的文件直接提交到本地仓库 git commit -a -m '说明'
将远程仓库文件复制到本地仓库 git clone 远程仓库地址
将本地仓库文件上传到远程仓库 git push
获取远程仓库的代码 git pull # 从远程仓库中拉取当前分支最新的代码,保持当前分支的代码和远程分支代码一致
版本跳跃
1.展示所有历史记录 git log --pretty=oneline
2.在旧版本中展示所有历史记 git reflog
3.回退到指定id的版本 git reset --hard id
分支系列
1.查看分支 git branch 远程仓库名 = origin(默认)
2.创建分支 git branch 文件名
3.切换分支 git checkout 分支名 创建并切换分支
git checkout -b 文件名
4.合并分支 git merge 分支名 #不能合并自己所在的分支
5.删除分支 git branch -d 分支名 #不能删除所在的分支 删除的必须是合并过的分支
git branch -D 分支名 #强制删除分支
6.本地分支上传到远程仓库 git push -u origin 本地分支名:远程分支名(可以不写)
7.查看远程仓库的分支列表 git remote show 仓库名
8.将远程仓库的分支下载到本地仓库 git checkout pay #不修改分支名
git checkout -b 本地分支名 远程仓库名/远程分支名 #要修改分支名
9.删除远程仓库的分支 git push 远程仓库名 --delete 远程分支名
用户操作
配置名字 git config --global user.name "你的名字"
配置邮箱 git config --global user.email "你的邮箱"
查看配置 git config --list --global
设置忽略文件 .gitignore
网友评论