Comments (7)
I'd say this kind of thing is a stopper for me.
I sometimes create a few changes as part of my though process, and then commit my changes in different commits, picking which change belongs where. Having to commit all changes in one single commit is for me a no game.
But unfortunately I don't see a way of doing this kind of workflow via command line without loosing efficiency.
from git-work.
@nunopicado I agree with you. We need to commit always a few changes per command. Because this I consider this issue a bug and should be resolved.
But unfortunately I don't see a way of doing this kind of workflow via command line without loosing efficiency.
The problem is adding files typing one by one. If you made many changes in many files may be a hard work to do the job using command line. In that case you can use git gui
or we can think in something better...
from git-work.
I go to an extend in which I commit not this or that file, but this or that line in a changed file.
Sometimes the same file has changes which belong in different commits.
from git-work.
In these cases, using command line, we need to use git add -p
to decide which lines need to be committed.
from git-work.
Or a GUI! :)
from git-work.
Yeah, of course. In fact I still use git gui
and gitk
together with the command line.
This project won't try to substitute a GUI. The major goal here is simplicity, effectiveness, and give to the users a flow to work.
from git-work.
Done in 7f825f1.
from git-work.
Related Issues (17)
- Polish the code HOT 2
- Automated tests HOT 6
- Check the current branch before execute `done` HOT 1
- git work update
- Command to list all open issues HOT 4
- git work merge
- git work config
- git work commit --amend HOT 1
- Add executable permission to git-work.sh
- git work issue: Test if the branch already exists
- Let's update Copyright notice to 2019.
- Abbreviate push and done HOT 2
- git work pr update
- Add install HOT 6
- Concatenate issue ID in comments HOT 5
- Define an user main branch HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from git-work.