绑定账号
$ git config --global user.name "userid"
$ git config --global user.email "xx@xx.com"
git init 当前文件夹为项目(文件中出现.git隐藏文件,不要手动修改)
建议先从远程克隆项目,
否者本地创建易和远程产生冲突
在克隆后的本地仓库使用git clone:
git仓库可以使用git clone获得:
git clone git://url 这个是ssh克隆
git clone https:// 这个是https克隆
$ cd <项目所在文件夹>
$ git init
$ git add <文件名>
$ git commit -m “<操作版本标记>”
$ git remote add origin <项目url, 如git@code.csdn.net:xxx/xxx.git>
(若出现失败重新提交时用git remote rm origin
)
$ git push -u origin master (也可以直接使用git push 默认在master分支)
$ git pull 更新项目(前提和远程同步)
git log 查看添加操作
git log file 查看一个文件的改动。
git log -p 查看日志和改动。
git log tag1..tag2 查看两个tag之间的日志。
git log -p tag1..tag2 file 查看一个文件在两个tag之间的不同。
git log tag.. 查看tag和HEAD之间的不同。
git rm file 从git仓库中删除文件。
git commit 添加或是删除后要提交。
git branch -a 查看所有分支。
git merge <分支a> 与分支a合并
git branch new_branch 创建新的分支。
git branch -d branch 删除分支。
git checkout branch 切换当前分支。-f参数可以覆盖未提交内容。
git clean -dxf 用于清除未跟踪文件。
git clean -dnf 可以显示需要删除的文件,但不包括被.gitignore忽略的。
git reset --hard HEAD 用于清除跟踪文件的修改。
若想进一步学习参看
http://fsjoy.blog.51cto.com/318484/244803