git config --global user.email "xx" 设置用户
git config --global user.name "xx"
pwd 显示当前路径
mkdir xx 创建新文件夹
git init 将文件夹初始化为库
cd xx 进入该文件夹
touch xx 在文件夹中添加文件
vim xx 编辑文件
进入vim后输入i或a进行编辑
退出时按Esc键并输入:wq可保存并退出
git add . 当前文件更改全部传到暂存区
git commit -am "xx" 提交更改
将本地库推送到远程:
git remote add origin SSH 在远程库中建立origin标签
git push (-u) origin master
git remote -v 查看本地库中的远程库地址
git push -f origin master 强制推送,可能会覆盖别人的代码
git remote add abc SSH 再添加一个远程库的标签abc,abc相当于另一个origin
git remote remove abc 删除abc标签
git remote set-url origin SSH 修改origin标签对应的地址
git remote rename abc coding 把abc标签改名为coding
分支操作 <允许多人同时开发然后合并到主干上>:
git branch -a 查看所有分支
git branch A 新建分支
git checkout A 切换分支
可在分支中添加文件
git push origin A 将分支推送到远程
将分支推送到开发机上观看是否可行,再合并到主干上就可以发布上线了
git checkout master/git merge A 分支推送到主干上
冲突:当自己和别人更改同一个分支的同一个地方,在执行git pull时更新本地合并时会出现冲突,此时需要修改冲突文件,用vim命令行进行文件内容的选择,再重新提交。
大致用过的命令行操作就是这些啦,各位小伙伴如果发现错误或者还有补充的烦请多多指教呀~