安装完git后
cd到项目路径下
-----------将该目录创建为git---------------------
初始化
git init
配置全局用户名
git config --global user.name "phh"
git config --global user.email '[email protected]'
配置该分支下的的用户名
git config user.name 'xhxx'
git config user.email '[email protected]'
查看已有的分支
git branch
建立文件引索对比保存到缓存
git add *.c
保存到git
git commit -m '版本1'
git reset HEAD^ :回退版本,一个^表示一个版本,可以多个,另外也可以使用 git reset HEAD~n这种形式。
git log 查看git保存的副本状态
git pull 项目名字 分支 下载服务器代码
git push 项目名字 分支 上传代码至服务器
---------------直接粗暴下载-------------------------
git pull [email protected]:xhxx/lingmax_fun.git
------------------生成公钥私钥-----------------
ssh-keygen -t rsa -C "[email protected]"
---------------其他--------------------------
避免git gui中的中文乱码
git config --global gui.encoding utf-8
避免git status显示的中文名乱码
git config --global core.quotepath off
-------------从服务器拷贝一份过来------------------------
git clone git://github.com/schacon/grit.git mygrit
----------------------提交到码云----------------------------
git remote add xxxxx [email protected]:xxxxx/xxxx.git
-------------------------测试连接码云------------------------
ssh -T [email protected]
----------------创建分支---------------------
git checkout -b v1
----------设置URL------------
git remote set-url shoptp https://git.oschina.net/xxx/xxx.git
git remote add origin [email protected]:qh_loan/api.git
拉取下来(文件未展开)
git fetch origin dev-module
展开文件 并且切换到该分支
git checkout -b dev(本地分支名称) origin/dev(远程分支名称)