1,服务器建立GIT仓库git init
git init --bare sample.git
GIT自动在当前目录建立一个sample.git的目录,并初始化为空
2,客户端clonegit clone
git clone user@192.168.1.xxx:/xxx/git/sample.git
GIT使用用户名user登录192.168.1.xxx的 /xxx/git/sample.git目录clone当前sample仓库
放置位置为当前路径,并创建sample目录
3,添加文件进索引库git add
git add -A
4,提交代码仓库git commit
git commit -m "wrote a readme file"
5,上传远程服务器git push
git push origin master
6,查看版本git log
git log
git log --pretty=oneline
7,版本回退git reset
git reset --hard HEAD^
git reset --hard HEAD^^
git reset --hard HEAD~99
8,仓库搬家: A->B
8.1 serverAgit init
git init –bare xxx.git
8.2 git clone
git clone git@serverA:/xxx.git
8.3 git push –mirror
cd project
git push –mirror git@serverB:/xxx.git
8.4 本地config文件修改
vi .git\config
[remote "origin"]
url = git@serverB:/xxx.git #change serverA to serverB
fetch = +refs/heads/*:refs/remotes/origin/*