Git常用操作命令
-
配置 Git
git config --global user.name "Your Name": 设置用户名。git config --global user.email "your_email@example.com": 设置用户邮箱。
-
初始化和克隆仓库
git init: 初始化一个新的 Git 仓库。git clone [URL]: 克隆一个远程仓库到本地。
git clone http://192.168.129.12/sundb_cn/ -
基本日常操作
git status: 查看当前工作目录的状态(变更、未跟踪等)。git add [file]: 将文件添加到暂存区。
git add . /* 将所有变动文件添加到暂存区 git add readme 将readme变动文件添加到暂存区git commit -m "Commit message": 提交当前暂存区的内容到仓库。git pull [remote] [branch]: 从远程仓库拉取最新的版本并自动合并。
git pull origin 远程分支名:本地分支名git push [remote] [branch]: 推送本地分支到远程仓库。
git push origin 本地分支名:远程分支名 -
分支管理
git branch: 查看本地所有分支。git branch [branch-name]: 创建新分支。git checkout [branch-name]: 切换到指定分支。git merge [branch]: 合并指定分支到当前分支。
-
查看历史和日志
git log: 查看提交历史。git log --oneline: 精简版提交历史。
-
撤销操作
git revert [commit]: 创建一个新的提交,该提交用来撤销指定的提交。git reset --hard [commit]: 将HEAD指向指定提交,并更新工作区和暂存区,谨慎使用。
git reset --hard HEAD /* 放弃/删除 当前所有文件修改到最新一次提交(HEAD) */ -
远程仓库操作
git remote add [shortname] [url]: 添加新的远程仓库。git remote -v: 查看所有远程仓库。
